mysql - where 不存在条件语法

标签 mysql sql

我试图排除符合某些条件的记录。我正在尝试使用 WHERE NOT Exists 语法。

但是不起作用。

select b.*
from Staging.Siebel.UCM."S_CONTACT" b
where not exists (select * 
                  from Staging.Siebel.UCM.“CX_CDI_MERGE” c 
                  where b.cid_num = c.X_NEW_CDI_ID
                 );

最佳答案

在 SQL 中,您应该能够使用 select ... where not in (select ...)

关于mysql - where 不存在条件语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55420890/

相关文章:

mysql - 使用带有 WHERE 子句的 tbl_2 中的数据插入 tbl_1

java - 意外的 MySQL DATETIME 行为

mysql - 将 MySQL 列别名设置为计算日期

如果子查询之一为空,Mysql select from subqueries返回空集

jquery - 如何对中继器中的列求和

php - 数据库中缺少换行符

android - SQLite 中组的平均值之和

MySQL 将第一个值(-1)设置为数字?

php - sql查询在执行第一行后停止

php - 为相同的值插入多行 - SQL