gpt4 book ai didi

mysql - PDO MySql : Can a single query find all the people that live in each region?

转载 作者:行者123 更新时间:2023-11-29 17:51:33 25 4
gpt4 key购买 nike

PDO MySql:单个查询能否找到每个区域(来自报告表,其中“区域”是包含重复项的列)中的所有项目(来自项目表)?

报告表:

|  id  |  region  |  date  |  notes  |
| 1 | central | June | blah |
| 2 | mid | May | foo |
| 3 | central | Aug | bar |

项目表

| id  |  reportid  |  name  |
| 1 | 3 | widget |
| 2 | 1 | gadget |
| 3 | 3 | dodad |
| 4 | 2 | thingy |

最佳答案

这应该有效:

select distinct r.region, group_concat(i.name) items
from reports r
join items i on r.id = i.reportid
group by r.region;

假设您需要一个字段,其中包含每个区域的项目列表。如果您想列出每个区域及其关联的每个项目,您可以跳过分组依据和分组连接。

关于mysql - PDO MySql : Can a single query find all the people that live in each region?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49283711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com