我需要编写一个查询,将在一个记录中返回一组中的所有项目,以逗号分隔,来自两个表,示例结果如下,
项目表:
--------------------
Name | Group_ID
--------------------
item1 | 1
item2 | 1
item3 | 3
组表:
--------------------
ID | Name
--------------------
1 | Group1
3 | Group3
我正在寻找的结果:
------------------------------
GId | Items
------------------------------
1 | item1, item2
3 | item3
最佳答案
使用 GROUP_CONCAT
SELECT group_concat(Name) FROM table
关于mysql - sql查询在一条记录中列出一组中的所有项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18496924/