Sql SOQL中的EXCEPT子句
如果能给我一点帮助,我将不胜感激 如何在Salesforce SQL中编写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' 还有别的关键字吗 或者有没有更好/更简单的方法 提前谢谢 您可以使用
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;
如果除之外的
不可用,您可以执行不存在
(简单),或分组方式
(稍微难一点)。不存在对我来说并不简单。我还在想办法。。。但分组解决方案只是张贴在下面。它就像一个符咒。不管怎样,谢谢你。如果除
之外的不可用,你可以执行不存在
(简单),或分组方式
(稍微难一点)。不存在对我来说并不简单。我还在想办法。。。但分组解决方案只是张贴在下面。它就像一个符咒。无论如何,谢谢你。