da php e' una query sola.
Forse potresti ottimizzare altre queries, ma per quello che vuoi fare questa proposta e' la soluzione ottimizzata, anche a livello di codice php.
L'alternativa e' estrarre tutto di cat 1 e 2 e poi lavorare sugli array in php.

Rispondi quotando