に、私はシンプルな、次のクエリのロジックを理解しようとしている:IV」また、私はサブクエリについて読んだSQL - 外側のクエリで同じテーブルを使用してサブクエリ
select *
from table1 as t1 cross join table2 as t2
where t2.source_code = (
select Max(t3.source_code)
from table2 t3
where t3.source_code in (t1.code_value)
)
私は関連する質問を私のように探していましたが、私は明確な答えを見つけませんでした。
私の質問は、このクエリの複雑さ(サブクエリの実行回数)を知る方法です。
サブクエリ内の外部クエリのテーブルを使用するため、サブクエリがここでどのように機能するかはわかりません。
パフォーマンスに関しては決定的な答えはありません。それはあなたのインデックス、テーブルサイズなどに基づいて変化する可能性があります。実行計画を実行します。 – sagi