Supponiamo di avere una semplice query tipo
codice:
SELECT id FROM tab_x
volendo calcolare il numero di righe che questa query estrae, mi basta sostituire l'id con un count:
codice:
SELECT count(id) FROM tab_x
Supponiamo adesso di dover estendere la query precedente mettendola in join con un'altra e dover usare un group by per recuperare un riga per ogni elemento della prima tabella:
codice:
SELECT tab_x.id FROM tab_x LEFT JOIN tab_y ON tab_y.x_id=tab_x.id GROUP BY tab_x.id
Se io adesso voglio calcolare il numero di righe estratte dalla precedente query, non posso più sostituire il count, dato che ho il group by che mi altera il funzionamento della query... come dovrei fare per ottenere lo stesso risultato?
Spero di essermi spiegato!
Grazie