gpt4 book ai didi

mysql - Mysql如何选择某个用户未加入的组?

转载 作者:行者123 更新时间:2023-11-29 07:17:42 27 4
gpt4 key购买 nike

给定三个数据表,theUsertheGroupmembership:

theUser:(*user_id*, username),
theGroup:(*group_id*, groupname),
membership:(*group_id*, *user_id*)

例如,组 2 有用户 007008membership 应如下所示:

group_id      user_id
2 007
2 008

现在我希望选择用户 008 尚未加入的组。你能告诉我该怎么做吗?提前致谢!

最佳答案

有几种不同的方法可以做到这一点。这是一个带有 outer join/null 检查的代码:

select g.*
from thegroup g
left join membership m on g.groupid = m.groupid and m.userid = '008'
where m.groupid is null

关于mysql - Mysql如何选择某个用户未加入的组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37307783/

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