sql >> Databasteknik >  >> RDS >> Sqlserver

Jämför värden för 2 tabeller och listar raderna som är olika

Detta ger dig allt i A som inte finns i B

select * from tableA
Except
select * from tableB

och vice versa

select * from tableB
Except
select * from tableA

Edit:Gick med på detta sätt:

(select * from tableA
Except
select * from tableB)
union all
(select * from tableB
Except
select * from tableA)



  1. Vilket är snabbast i PHP-MySQL eller MySQLi?

  2. En Mysql-tabell med flera TIMESTAMP-kolumner

  3. Hur tar man bort nya radtecken från datarader i mysql?

  4. Hur man lägger till en icke-null-begränsning på en kolumn som innehåller null-värden