Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Hängt die Leistung von INNER JOIN von der Reihenfolge der Tabellen ab?

Aliasse und die Reihenfolge der Tabellen im Join (vorausgesetzt, es handelt sich um INNER JOIN ) wirkt sich nicht auf das Endergebnis und somit nicht auf die Leistung aus, da die Reihenfolge (falls erforderlich) ersetzt wird, wenn die Abfrage ausgeführt wird.

Hier können Sie weitere grundlegende Konzepte zur relationalen Algebra nachlesen:http://en.wikipedia .org/wiki/Relational_algebra#Joins_and_join-like_operators