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

Porównanie komórki z komórką w SQL Server?

select T1.id, T1.tbl1, T2.tbl2
from (
       select U.id, U.tbl1, U.col
       from tbl1
         unpivot (tbl1 for col in (c1, c2, c3)) U
     ) T1
  inner join 
     (
       select U.id, U.tbl2, U.Col
       from tbl2
         unpivot (tbl2 for col in (c1, c2, c3)) U
     ) T2
    on T1.id = T2.id and
       T1.col = T2.col
order by T1.id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak „odjąć” tabele sql?

  2. Zapytanie SQL zwracające tylko 1 rekord na identyfikator grupy

  3. Problemy z ciągiem połączenia — SQL Server 2008 w systemie Windows 2008

  4. Tworzenie niestandardowego obrazu dockera SQL Server na oficjalnym obrazie

  5. Konwertuj bazę danych SQL Server z 2005 na 2000