SOQL中的EXCEPT子句



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

如何在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;

最新更新