gpt4 book ai didi

mysql - 使用 WHERE NOT EXISTS 返回 0 条记录

转载 作者:行者123 更新时间:2023-11-29 17:16:09 24 4
gpt4 key购买 nike

我有两个表: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

我想查询 Table2.domain 中不存在的 Table1.domain。我尝试了这个命令:

SELECT `Tabl1`.`domain`
FROM `myschema`.`Table1`
WHERE NOT EXISTS
(SELECT `Table2`.`domain`
FROM `myschema`.`Table2`
WHERE `Table2`.`domain` = `Table1`.`domain`)

返回 0 条记录。但我知道Table1域中有一些记录在Table2中不存在。你能指出我缺少什么吗?

最佳答案

尝试:

SELECT table1.domain 
FROM table1
WHERE table1.domain NOT IN (SELECT table2.domain FROM table2)

关于mysql - 使用 WHERE NOT EXISTS 返回 0 条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51609016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com