Sollte SQL Server die gleichen Ergebnisse für die beiden folgenden Abfragen liefern? Der Hauptunterschied besteht darin, dass die Bedingung in die WHERE-Klausel mit der ersteren gestellt wird und diese als Bedingung für die Verknüpfung selbst gesetzt wird.t-sql Bedingungsplatzierung
SELECT *
FROM cars c
INNER JOIN parts p
ON c.CarID = p.CarID
WHERE p.Desc LIKE '%muffler%'
SELECT *
FROM cars c
INNER JOIN parts p
ON c.CarID = p.CarID
AND p.Desc LIKE '%muffler%'
Vielen Dank im Voraus für jede Hilfe, die ich darauf erhalten!
Nein, bin ich nicht. Es ist eigentlich nur etwas, woran ich mich in den letzten paar Jahren ein paar hundert Mal gewundert habe, aber bis jetzt habe ich es versäumt, es herauszufinden. – Jagd