Bạn cần COUNT() với GROUP BY trong một SELECT bên trong đầu tiên và sau đó áp dụng GROUP_CONCAT();
SELECT GROUP_CONCAT(cnt) cnt
FROM (
SELECT COUNT(*) cnt
FROM table1
GROUP BY fk_company
) q;
Đầu ra:
| CNT | ----------- | 3,2,3,1 |
Đây là SQLFiddle bản trình diễn.