COUNT() sedang bekerja seperti yang diharapkan. Saat Anda menempatkan group by klausa, count() memberi Anda hasil untuk GROUP BY . Jika Anda ingin mendapatkan jumlah baris dalam kueri yang menyertakan group by , gunakan itu sebagai subkueri.
Sesuatu seperti:
SELECT COUNT(*) FROM (SELECT * FROM `table`
GROUP BY `column1`) AS `a`