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

Вътрешно присъединяване с условие if

Вътрешно съединение ще върне ред само ако се намерят съвпадения и в двете страни на съединението. Ако търсите нещо, което ще върне всички редове от Table1, но само записи от Table2, когато бъде намерено съвпадение, искате ляво външно съединение:

select * from Table1 as t1
left outer join Table2 as t2
    on t1.RepID = t2.RepID
where t1.Date = @Date
order by t1.Date desc


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sql сървър, каскадно изтриване и таблица родител/дете

  2. Свързване към отдалечен SQL Server 2008 от Windows Azure

  3. SQL server 2008 R2, изберете една стойност на колона за всяка отделна стойност на друга колона

  4. ИЗБЕРЕТЕ свързани статии въз основа на ключови думи от една таблица

  5. Как да дезинфекцирам входа с PHP и sqlsrv драйвера?