我有两个表:
Table1
看起来像:
domain property property2
------------------------------------
a.com xx yy
b.com zz jj
c.ocm dd rr
Table2
如下:
domain ip
-------------
a.com 1.1.1
c.com 3.3.3
我想查询Table1.domain
中不存在的Table2.domain
。我尝试了以下命令:
SELECT `Tabl1`.`domain`
FROM `myschema`.`Table1`
WHERE NOT EXISTS
(SELECT `Table2`.`domain`
FROM `myschema`.`Table2`
WHERE `Table2`.`domain` = `Table1`.`domain`)
它返回0条记录。但是我知道Table1域中有些记录在Table2中不存在。你能指点我什么吗?
答案 0 :(得分:0)
尝试:
SELECT table1.domain
FROM table1
WHERE table1.domain NOT IN (SELECT table2.domain FROM table2)