無期限に実行される単純な SQL クエリ (以下を参照) があります (完了を待つことができませんでした)。
if exists(
select 1
from [files].[Contacts_Migration_Template] c
where not exists(select 1
from [files].[Additional_Contact_Migration_Template]
where contact = c.[migration id])
) print 'warning message'
ただし、サブクエリ (if exists( subquery ) print 'warning message') 自体はすぐに実行されます (以下のスクリーンショットを参照)。
「フル」クエリ
サブクエリ
両方のクエリに対して生成された推定実行プラン (以下を参照) は、サブクエリが「フル」クエリよりもクエリ コストが高くなければならないことを示しています。無限に長く実行されています...
どうしたの?
元のクエリ