gpt4 book ai didi

mysql - 从 3 个具有空值的表中选择

转载 作者:行者123 更新时间:2023-11-29 07:38:31 26 4
gpt4 key购买 nike

我有3张 table

  • 用户 列 用户名、用户 ID
  • 群组 COLUMNS 组名称、组 ID
  • Users_Group 列 用户 ID、组 ID

用户组包含用户和组之间的关系。

我想从用户和组中进行选择以获取用户名和组名。但我还想获得没有组的用户,其中组名称的返回值为空

如何在mysql中创建这样的SQL

最佳答案

您需要左加入

select 
u.username,
g.group_name
from users u
left join users_group ug on ug.user_id = u.user_id
left join groups g on g.group_id = ug.group_id

关于mysql - 从 3 个具有空值的表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29875199/

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