IO faccio questa query per ottenere tre campi (titolo_ita) di tre tabelle collegate tra di loro dai rispettivi id (ovvero l'id della prima tabella è = all'idcat della seconda e terza tabella e l'id della seconda tabella è = all'idcatcat della terza)
Ciclando la query io vorrei leggere tutti i titoli_ita (e questo lo fa) ma vorrei che il titolo_ita della prima tabella non fosse ripetuto ogni volta che leggo i titoli delle sottocategorie cioè deve essere letto solo quando cambia . La stessa cosa per la tabella prodotti.
E' possibile con un'unica query?
SELECT a.titolo_ita, b.titolo_ita,c.titolo_ita FROM prodotti_categorie as a, prodotti as b, prodottisub as c where a.id=b.idcat and a.id=c.idcat and b.id=c.idcatcat order by a.ordine,b.ordine,c.ordine