我正在尝试从一个表列中选择名称,然后忽略是否有任何行与另一列中的用户ID具有相同的成员。
例如我想选择所有" groupNames"从小组然后检查"成员"与用户匹配的任何成员的列。
members groupName
mike test
andy test
eric runners
erica test
如果用户是" mike",我希望该列表忽略具有" groupName"的任何行。测试为"迈克"还有一个作为组名,列表应该只显示跑步者。
这可能吗?我试图研究它,但甚至不确定我需要搜索什么?
答案 0 :(得分:0)
这样做你想要的吗?
select t.*
from groups t
where t.groupName <> (select t2.groupName from groups t2 where t2.members = 'Mike');