Ich habe zwei Tische
@T1 TABLE
(
Id INT,
Date DATETIME
)
@T2 TABLE
(
Id INT,
Date DATETIME
)
Diese Tabellen haben einen nicht gruppierten Index für (ID, Datum).
Und ich verbinde diese Tische
SELECT *
FROM T1 AS t1
INNER JOIN T2 AS t2
ON
t1.Id = t2.Id
WHERE
t1.Date <= GETDATE()
AND
t2.Date <= GETDATE()
Dies kann auch als geschrieben werden
SELECT *
FROM T1 AS t1
INNER JOIN T2 AS t2
ON
t1.Id = t2.Id
AND
t1.Date <= GETDATE()
AND
t2.Date <= GETDATE()
Meine Frage ist, welche dieser beiden Abfragen die bessere Leistung liefert und warum? Oder sind sie gleich?