MySQL“ NOT IN”查询

Kshitij Saxena -KJ-

我想运行一个简单的查询,以抛出所有Table1其他表(Table2的列中不存在主体列值的行

我尝试使用:

SELECT * FROM Table1 WHERE Table1.principal NOT IN Table2.principal

而是抛出语法错误。Google搜索使我进入了一个论坛,那里的人们说MySQL不支持MySQL,因此NOT IN需要使用一些极其复杂的东西。这是真的?还是我犯了一个可怕的错误?

朱利安·勒斯夸恩

要使用IN,您必须有一个set,而是使用以下语法:

SELECT * FROM Table1 WHERE Table1.principal NOT IN (SELECT principal FROM table2)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章