ciao ragazzi!

c'è una cosa che proprio non mi riesce di capire.
allora, riempio una tabelle con dati che arrivano in questa maniera:
codice:
ARTICOLO   LISTINO   PREZZO
articolo_1    1             50
articolo_1    2             60
io vorrei impostare la tabella in questo modo:
codice:
ARTICOLO   LISTINO_1   LISTINO_2
articolo_1   50                60
usando sub query lo saprei fare.
ma vorrei capire se è possibile ottenere lo stesso risultato anche senza usare subquery.

per ora questo è quello che ho fatto usando una sola query che tira fuori i dati come nel primo esempio:
Codice PHP:
    <tbody>
        <?php foreach ($quey as $var): ?>
            <tr>
                <td><?php echo $var['magazzino_codice']; ?></td>
                <td><?php echo $var['listino_codice']; ?></td>
                <td><?php echo $var['listino_modificato']; ?></td>
            </tr>
        <?php endforeach; ?>
    </tbody>