不必要的EXISTS子查询子句
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
EXISTS 谓词可以安全地忽略其子查询的一些子句,而不会更改语义,包括
以上所有内容仅在 EXISTS
子查询中没有聚合函数时适用。
使用 Settings.transformPatternsUnnecessaryExistsSubqueryClauses
,可以实现以下转换
-- With Settings.transformPatternsUnnecessaryExistsSubqueryClauses active, this: SELECT EXISTS (SELECT DISTINCT a, b FROM t); -- ... is transformed into the equivalent expression: SELECT EXISTS (SELECT 1 FROM t);
反馈
您对此页面有任何反馈吗? 我们很乐意听到您的意见!