sql >> Databáze >  >> RDS >> Sqlserver

Rozdíl mezi levým a pravým spojením v SQL Server

Select * from Table1 left join Table2 ...

a

Select * from Table2 right join Table1 ...

jsou skutečně zcela zaměnitelné. Zkuste však Table2 left join Table1 (nebo jeho identický pár, Table1 right join Table2 ), abyste viděli rozdíl. Tento dotaz by vám měl poskytnout více řádků, protože Tabulka2 obsahuje řádek s ID, které se v tabulce1 nenachází.



  1. Při otevírání spojení Oracle je objekt spojení null

  2. Funkce AVG() v MariaDB

  3. 3 metody opětovného sestavení všech indexů pro všechny tabulky pomocí T-SQL v databázi SQL Server

  4. Ekvivalent GROUP_CONCAT v Django