Это мой стол:Использование COUNT в GROUP_CONCAT
id fk_company
1 2
2 2
3 2
4 4
5 4
6 11
7 11
8 11
9 12
В результате я хочу должна быть строка «3, 2, 3, 1», потому что это просто часть моей сложной строки запроса.
Я пытался использовать этот запрос:
SELECT GROUP_CONCAT(COUNT(id) SEPARATOR ", ")
FROM `table` GROUP BY fk_company;
Но я получил ошибку:
Номер ошибки: 1111
Неправильное использование функции группы
У меня есть чувство COUNT , MAX, MIN или SUM не могут использоваться в GROUP_CONCAT. Если да, то знаете ли вы другой способ сделать это.
Почему ты хочу это? Что будет дальше? – Strawberry