Mysql
 sql >> Database >  >> RDS >> Mysql

COUNT in una query con più JOINS e una CLAUSOLA GROUP BY

Mi sembra che dovresti GROUP BY a.id, c.id -- raggruppamento per a.id significa solo che in genere avrai diversi c.id s per a.id , e ne stai solo ricevendo uno "casuale". Questa sembra una questione di correttezza di base. Una volta risolto il problema, viene visualizzato un SELECT COUNT(*) FROM iniziale etc etc dovrebbero quindi darti definitivamente il numero di righe restituite dalla query seguente, così puoi preparare il tuo cercapersone di conseguenza.