1
Мои таблицыLEFT JOIN с несколькими значениями
functions_groups
+---------------+----------+
| function_name | group_id |
+---------------+----------+
| function1 | 46 |
| function1 | 47 |
| function2 | 46 |
+---------------+----------+
groups
+----------+------------+
| group_id | group_name |
+----------+------------+
| 46 | Group46 |
| 47 | Group47 |
+----------+------------+
Выходные
+-----------+----------------------+
| Function | Groups |
+-----------+----------------------+
| function1 | Group46, Group47 |
| function2 | Group46 |
+-----------+----------------------+
Мой запрос пока еще (что дает мне пустые строки/ячейки)
SELECT
fg.function_name,
GROUP_CONCAT(DISTINCT g.group_name SEPARATOR ', ') AS group_names
FROM functions_groups fg
LEFT JOIN groups g
ON g.group_id = fg.group_id
Как я могу исправить это, чтобы захватить несколько значений (разделенных запятыми) из левого соединения?