私は2つのテーブルを持っています
@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()
私の質問は、これら2つのクエリのどちらがより良いパフォーマンスを提供するか、そしてその理由は何ですか?またはそれらは等しいですか?