Вы должны GROUP BY
все столбцы, которые хотите SELECT
(кроме агрегатных функций):
SELECT date, analyseid, COUNT(*) AS 'amount', groupid
FROM myTable
GROUP BY date, analyseid, groupid
ORDER BY date DESC
Если вы хотите только groupid
и соответствующие значения, удалите date, analyseid
как из SELECT
, так и из GROUP BY
:
SELECT COUNT(*) AS 'amount', groupid
FROM myTable
GROUP BY groupid