mysql - 每个变量的连接表
问题描述
假设我有 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 北表
解决方案
你可以尝试这样的事情:
Select t1.personid, t1.personname, group_concat(t2.purchase_item)
from table1 t1 join table2 t2
on t1.personId = t2.personId
group by personID;
推荐阅读
- reactjs - React:任何后代组件都是子组件吗?
- nestjs - 试图理解 nestjs/mongoose 应用程序中的模型
- javascript - ReactJS Onsen - 使用 PushPage 时刷新子状态
- django - TypeError: PaginationMiddleware() 在尝试使用 django-pagination 时不接受任何参数
- python - mypy 有没有办法在声明变量时警告缺少显式类型?
- unix - 在 cmd 中模拟 tee unix 端口的问题
- javascript - 使用 jsp 的星级更新 SQL 数据库
- python-3.x - 你如何在python中反转列表中的元素
- objective-c - 我有两个 NSScrollViews 配置为同步滚动。我的问题是随附的表格标题不会水平滚动。有什么线索吗?
- google-apps-script - 在 Google 表格中 - 在一个单元格中创建一个链接来组合来自两个单元格的信息?