我有三个表:
Users
_________
Id - Int
UserName - Varchar
Table1
_________
id - Int
Titlte - Varchar
Table2
_________
Id - Int
Userid - Int
Table1id - Int我想运行一个查询,该查询将显示TABLE2中未显示的来自Table1的所有记录。
例如,如果我的userid是5,而table2有这样的记录: Userid -5 Table1id -3
它应该显示在第1、2、4、5行...等,并跳过第3行。
我该怎么做?!我认为可以使用Join来完成,但我不确定如何...
请帮我弄清楚这个问题:)
发布于 2015-10-13 16:07:05
使用嵌套查询:
SELECT * FROM Table1 WHERE id NOT IN (SELECT userid FROM Table2);
https://stackoverflow.com/questions/33097105
复制相似问题