Sql SOQL中的EXCEPT子句

Sql SOQL中的EXCEPT子句,sql,soql,Sql,Soql,如果能给我一点帮助,我将不胜感激 如何在Salesforce SQL中编写EXCEPT子句 我希望有一个查询,根据几个条件从同一个数据库中排除行 像这样: SELECT Email_address FROM Database_1 EXCEPT SELECT Email_address FROM Database_1 WHERE Brand_country = 'xyz' AND Address_country = 'abc' 还有别的关键字吗 或者有没有更好/更简单的方法 提前谢谢 您可以使用

如果能给我一点帮助,我将不胜感激

如何在Salesforce SQL中编写EXCEPT子句

我希望有一个查询,根据几个条件从同一个数据库中排除行

像这样:

SELECT Email_address
FROM Database_1
EXCEPT
SELECT Email_address
FROM Database_1
WHERE Brand_country = 'xyz' AND Address_country = 'abc'
还有别的关键字吗

或者有没有更好/更简单的方法


提前谢谢

您可以使用聚合:

SELECT Email_address
FROM Database_1
GROUP BY Email_address
HAVING SUM(CASE WHEN Brand_country = 'xyz' AND Address_country = 'abc' THEN 1 ELSE 0 END) = 0;

您可以使用聚合:

SELECT Email_address
FROM Database_1
GROUP BY Email_address
HAVING SUM(CASE WHEN Brand_country = 'xyz' AND Address_country = 'abc' THEN 1 ELSE 0 END) = 0;

如果除之外的
不可用,您可以执行
不存在
(简单),或
分组方式
(稍微难一点)。不存在对我来说并不简单。我还在想办法。。。但分组解决方案只是张贴在下面。它就像一个符咒。不管怎样,谢谢你。如果除
之外的
不可用,你可以执行
不存在
(简单),或
分组方式
(稍微难一点)。不存在对我来说并不简单。我还在想办法。。。但分组解决方案只是张贴在下面。它就像一个符咒。无论如何,谢谢你。