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

Rozdíl mezi SQL Serverem (opak průniku)

Co třeba něco takového?

SELECT A, B FROM Table1 EXCEPT SELECT A,B FROM Table2
UNION
SELECT A, B FROM Table2 EXCEPT SELECT A,B FROM Table1

Zde je příklad s metodou FULL OUTER JOIN (za předpokladu, že A nemá v obou tabulkách hodnotu null)

SELECT IsNull(Table1.A, Table2.A) a,IsNull(Table1.B, Table2.B) B
FROM Table1 
FULL OUTER JOIN Table2 ON (Table1.A=Table2.A AND Table1.B=Table2.B)
WHERE Table1.A is null or Table2.A is null


  1. Kdy použít jednoduché uvozovky, dvojité uvozovky a zadní zaškrtnutí v MySQL

  2. Vyberte hodnotu sloupce, pokud není null, jinak použijte jinou hodnotu sloupce

  3. sql oracle - odstranit duplicitní hodnotu

  4. Potřebujete referenční kód pro SMO v C# SQL Server 2008