gpt4 book ai didi

mysql - SQL查询以查找在连接表中没有特定组ID的用户

转载 作者:可可西里 更新时间:2023-11-01 07:19:58 24 4
gpt4 key购买 nike

我有一个名为 jos_user_usergroup_map 的表,它有两列:user_id 和 group_id

一个用户可以是多个组的成员,因此在这个表中有几行,每行都有组 ID,例如

user_id|group_id
62 | 1
62 | 4
62 | 12
108 | 1

我想找到所有没有 group_id = 12 的 user_id,但这让我很头疼...

在上面的例子中,我应该只找到 user_id = 108

任何想法如何做到这一点?感谢您的帮助。

谢谢

最佳答案

试试这个:

SELECT DISTINCT A.user_id
FROM jos_user_usergroup_map A
LEFT OUTER JOIN jos_user_usergroup_map B ON A.user_id = B.user_id AND B.group_id = 12
WHERE B.user_id IS NULL;

关于mysql - SQL查询以查找在连接表中没有特定组ID的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34592216/

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