Il COUNT()
funziona come previsto. Quando inserisci un group by
clausola, il count()
ti dà il risultato per GROUP BY
. Se desideri ottenere il conteggio delle righe in una query che include group by
, usalo invece come sottoquery.
Qualcosa come:
SELECT COUNT(*) FROM (SELECT * FROM `table`
GROUP BY `column1`) AS `a`