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

SQL Server - Нуждаете се от присъединяване, но където НЕ е равно на

Вероятно търсите външно съединение или външно изключващо съединение.

ВЪНШНО СЪЕДИНЯВАНЕ

SELECT *
FROM tableA a
FULL OUTER JOIN tableB b
    ON a.column = b.column

ВЪНШНО ИЗКЛЮЧВАЩО СЪЕДИНЕНИЕ

SELECT *
FROM tableA a
FULL OUTER JOIN tableB b
    ON a.column = a.column
WHERE a.column IS NULL OR b.column IS NULL

Графиките в този отговор са взети от тази много полезна статия .



  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 Server

  2. Разположете проект за база данни на SQL Server (SSDT) ​​чрез командния ред

  3. Протоколите за мрежова конфигурация на Sql сървъра не са налични

  4. как да конфигурирате конфигурационния файл за хибернация за sql сървър

  5. Как мога да подобря този оператор SELECT за пощенски адрес на SQL Server?