Трябва да COUNT()
с GROUP BY
във вътрешен SELECT
първо клауза и след това приложете GROUP_CONCAT()
;
SELECT GROUP_CONCAT(cnt) cnt
FROM (
SELECT COUNT(*) cnt
FROM table1
GROUP BY fk_company
) q;
Изход:
<пред>| CNT |-----------| 3,2,3,1 |Ето SQLPiddle демонстрация.