Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Czy wydajność INNER JOIN zależy od kolejności tabel?

Aliasy i kolejność tabel w łączeniu (zakładając, że jest to INNER JOIN ) nie wpływa na ostateczny wynik, a tym samym nie wpływa na wydajność, ponieważ kolejność jest zastępowana (w razie potrzeby) podczas wykonywania zapytania.

Więcej podstawowych pojęć dotyczących algebry relacyjnej można przeczytać tutaj:http://en.wikipedia .org/wiki/Relational_algebra#Joins_and_join-like_operators




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bardzo duże tabele w SQL Server

  2. Używana wersja SQL Server nie obsługuje danych typu datetime2?

  3. Zbiorcze wstawianie częściowo cytowanego pliku CSV w programie SQL Server

  4. DATEFROMPARTS() Przykłady w SQL Server (T-SQL)

  5. dodawanie informacji o kodowaniu do wyniku FOR XML