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

Połączenie wewnętrzne z warunkiem if

Sprzężenie wewnętrzne zwróci wiersz tylko wtedy, gdy zostaną znalezione dopasowania po obu stronach sprzężenia. Jeśli szukasz czegoś, co zwróci wszystkie wiersze z tabeli 1, ale tylko rekordy z tabeli 2, gdy zostanie znalezione dopasowanie, potrzebujesz lewego sprzężenia zewnętrznego:

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. Użyj FILE_NAME(), aby zwrócić logiczną nazwę pliku dla danego identyfikatora pliku w SQL Server

  2. Jak włączyć przechwytywanie zmian danych (CDC) w całej tabeli LUB włączyć funkcję CDC w tabeli z listą kolumn w programie SQL Server

  3. Użyj certyfikatu SQL z innej bazy danych

  4. Jak wyczyścić SqlDependency z pamięci programu SQL Server?

  5. Replikacja serwera SQL za pomocą FTP