交叉引用表格列

时间:2016-04-04 11:32:53

标签: php sql

我正在尝试从一个表列中选择名称,然后忽略是否有任何行与另一列中的用户ID具有相同的成员。

例如我想选择所有" groupNames"从小组然后检查"成员"与用户匹配的任何成员的列。

members    groupName
mike       test
andy       test
eric       runners
erica      test

如果用户是" mike",我希望该列表忽略具有" groupName"的任何行。测试为"迈克"还有一个作为组名,列表应该只显示跑步者。

这可能吗?我试图研究它,但甚至不确定我需要搜索什么?

1 个答案:

答案 0 :(得分:0)

这样做你想要的吗?

select t.*
from groups t
where t.groupName <> (select t2.groupName from groups t2 where t2.members = 'Mike');