Mam dwa stoliki
@T1 TABLE
(
Id INT,
Date DATETIME
)
@T2 TABLE
(
Id INT,
Date DATETIME
)
Te tabele mają indeks nieklastrowany (Id, Data)
I dołączam do tych tabel
SELECT *
FROM T1 AS t1
INNER JOIN T2 AS t2
ON
t1.Id = t2.Id
WHERE
t1.Date <= GETDATE()
AND
t2.Date <= GETDATE()
Można to również zapisać jako
SELECT *
FROM T1 AS t1
INNER JOIN T2 AS t2
ON
t1.Id = t2.Id
AND
t1.Date <= GETDATE()
AND
t2.Date <= GETDATE()
Moje pytanie brzmi, które z tych dwóch zapytań daje lepszą wydajność i dlaczego? A może są równi?