首页 > 解决方案 > 每个变量的连接表

问题描述

假设我有 2 张桌子:

表格1:

PersonID 人名
1 迈克尔
2爱德华
3. 北
4.斯蒂芬妮

表 2

购买 ID 购买商品。个人ID
1 机架 1
2 桌子 1
3.灯2
4. 表 3

使用标准连接,查询结果可以返回

1个迈克尔架
2. 迈克尔办公桌
3 爱德华灯
4 北表

但我需要将结果显示为:

1 个 Micheal 机架,办公桌
2 爱德华灯
3 北表

标签: mysqljson

解决方案


你可以尝试这样的事情:

Select t1.personid, t1.personname, group_concat(t2.purchase_item) 
from table1 t1 join table2 t2
on t1.personId = t2.personId
 group by personID;

推荐阅读