diciamo che hai la tabella, che so, ARTICOLI_LISTINO, così:
codice:
ARTICOLO LISTINO PREZZO
articolo_1 1 50
articolo_1 2 60
articolo_1 3 90
articolo_2 ....
...
faccio il seguento script: prendo tutti i record dalla tabella articoli_listino ordinati per articolo/listino, e creo un array multidimensionale del tipo:
codice:
articolo_1 => [ listino_1 => 50, listino_2 => 60, listino_3 => 90]
e a questo punto itero l'array ottenuto per stampare a video la tabella. Se hai un numero fisso di listini, puoi anche evitare l'array di appoggio