fai il ciclo while di estrazione dei dati...e metti dentro un if che verifica se ti trovi nella colonna di destra o in quella di sinistra...

l'if non fa altro che aprire e chiudere un TD o un TR...e ogni volta stampi una tabella con i dati dentro

potresti evitare questa tabella aggiuntiva con un po di tweaking di colspan e rowspan...ma è abbastanza scomodo