SOQL 中的 EXCEPT 子句
EXCEPT clause in 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'
还有其他关键字吗?
或者是否有 better/easier 方法来做到这一点?
提前致谢!
您可以使用聚合:
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;
如果能提供一点帮助,我将不胜感激。
如何在 Salesforce SQL 中编写 EXCEPT 子句?
我想要查询根据同一数据库中的一些条件排除行。
像这样:
SELECT Email_address
FROM Database_1
EXCEPT
SELECT Email_address
FROM Database_1
WHERE Brand_country = 'xyz' AND Address_country = 'abc'
还有其他关键字吗?
或者是否有 better/easier 方法来做到这一点?
提前致谢!
您可以使用聚合:
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;