2
결합 술어에서 변수를 참조하는 것이 중첩 루프를 강제하는 이유는 무엇입니까?
최근 에이 문제를 발견했으며 온라인에서 토론을 찾을 수 없습니다. 아래 쿼리 DECLARE @S VARCHAR(1) = ''; WITH T AS (SELECT name + @S AS name2, * FROM master..spt_values) SELECT * FROM T T1 INNER JOIN T T2 ON T1.name2 = T2.name2; 항상 중첩 루프 계획을 얻습니다. 문제 INNER HASH JOIN또는 …