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

Różnica między lewym i prawym złączeniem w SQL Server

Select * from Table1 left join Table2 ...

i

Select * from Table2 right join Table1 ...

są rzeczywiście całkowicie wymienne. Spróbuj jednak Table2 left join Table1 (lub jego identyczna para, Table1 right join Table2 ), aby zobaczyć różnicę. To zapytanie powinno dać więcej wierszy, ponieważ Tabela 2 zawiera wiersz z identyfikatorem, którego nie ma w tabeli 1.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zrozumienie rozmiaru pamięci „datetime2” w SQL Server

  2. Darmowe metody naprawy korupcji indeksu SQL Server

  3. Pozycje ORDER BY muszą pojawić się na liście wyboru, jeśli określono opcję SELECT DISTINCT

  4. Zwróć listę wyzwalaczy w SQL Server

  5. Łączna suma programu SQL Server według grup