gpt4 book ai didi

没有嵌套查询的 SQL 查询

转载 作者:行者123 更新时间:2023-12-02 18:27:29 26 4
gpt4 key购买 nike

假设我们有这些表;

表用户:
- id
- 用户名
- 电子邮件

表user2group:
- 用户ID
- 组ID

表组:
- id
- 组名

如何进行一个查询来返回所有用户及其所属的组(作为结果集中的数组或其他内容......)

最佳答案

select u.id, u.username, u.email, g.groupid, g.groupname
from user u
join user2group ug on u.userid=ug.userid
join group g on g.groupid=ug.groupid
order by u.userid

当您循环访问结果集时,每次看到新的用户 ID 时都会创建一个新的用户对象(或其他对象)并向其中添加组。

关于没有嵌套查询的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/284984/

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