Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Разлика между ляво и дясно присъединяване в SQL Server

Select * from Table1 left join Table2 ...

и

Select * from Table2 right join Table1 ...

наистина са напълно взаимозаменяеми. Опитайте обаче Table2 left join Table1 (или неговата идентична двойка, Table1 right join Table2 ), за да видите разлика. Тази заявка трябва да ви даде повече редове, тъй като Table2 съдържа ред с идентификатор, който не присъства в Table1.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. С ПРОВЕРКА НА ДОБАВЯНЕ НА ОГРАНИЧЕНИЕ, последвано от ПРОВЕРКА НА ОГРАНИЧЕНИЕ спрямо ДОБАВЯНЕ НА ОГРАНИЧЕНИЕ

  2. Как да намеря дубликати в множество колони?

  3. IDENT_CURRENT срещу @@IDENTITY срещу SCOPE_IDENTITY в SQL Server:Каква е разликата?

  4. Какво е СТАТИСТИЧЕСКО ВРЕМЕ в SQL Server?

  5. Спрете да карате SQL Server да ви върши мръсната работа