キーワード ALL、ANY、または SOME に続くサブクエリは、限定比較と呼ばれます。オプティマイザーは、次のような場合にこれらのサブクエリをジョインに変換します。
メインクエリが GROUP BY 句を含んでおらず、集計クエリでない。または、サブクエリが 1 つの値を返す。
サブクエリが GROUP BY 句を含んでいない。
サブクエリがキーワード DISTINCT を含んでいない。
サブクエリが UNION クエリではない。
サブクエリが集計クエリではない。
'expression comparison-operator { ANY | SOME } ( subquery-expression )' の部分が否定されていない。
'expression comparison-operator ALL ( subquery-expression )' の部分が否定されている。
最初の 4 つの条件は、比較的簡単です。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |