나는 두 개의 테이블이
@T1 TABLE
(
Id INT,
Date DATETIME
)
@T2 TABLE
(
Id INT,
Date DATETIME
)
이 테이블에는 (Id, Date)에 비 클러스터형 인덱스가 있습니다.
그리고 나는이 테이블에 합류합니다
SELECT *
FROM T1 AS t1
INNER JOIN T2 AS t2
ON
t1.Id = t2.Id
WHERE
t1.Date <= GETDATE()
AND
t2.Date <= GETDATE()
이것은 또한 다음과 같이 쓸 수 있습니다
SELECT *
FROM T1 AS t1
INNER JOIN T2 AS t2
ON
t1.Id = t2.Id
AND
t1.Date <= GETDATE()
AND
t2.Date <= GETDATE()
내 질문은이 두 쿼리 중 더 나은 성능을 제공하는 이유와 이유는 무엇입니까? 아니면 평등합니까?