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

Sql Query pomaga uzyskać niezgodne rekordy z dwóch tabel

create table #one (id int,acc nvarchar(25))
insert into #one (id , acc) values(1,'one') 
insert into #one (id , acc) values(2,'two') 
insert into #one (id , acc) values(3,'three') 

create table #two (acct nvarchar(25),ids int)
insert into #two (acct,ids) values('one',1) 
insert into #two (acct,ids) values('two',3) 
insert into #two (acct,ids) values('four',4) 

select ids from #two EXCEPT select id from #one 

drop table #one 
drop table #two 

przetestuj ten



  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żywanie wyzwalacza do symulowania drugiej kolumny tożsamości w SQL Server 2005

  2. Obsługa błędów za pomocą kursora w SQL

  3. Sugestie dotyczące implementacji tabel audytu w SQL Server?

  4. Dlaczego SQL Server używa skanowania indeksu zamiast wyszukiwania indeksu, gdy klauzula WHERE zawiera wartości sparametryzowane?

  5. Dlaczego błąd:[Menedżer sterowników ODBC] Nie znaleziono nazwy źródła danych...? (działa dobrze w środowisku deweloperskim)