Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara melakukan inner join pada nomor baris di sql server

coba ini:

GUNAKAN ROW_NUMBER() fungsi di sql server 2008

select A.val,B.val 
from(
    SELECT val,row_number() over (order by val) as row_num
    FROM A)A
join
    (SELECT val,row_number() over (order by val) as row_num
    FROM B)B
on  A.row_num=B.row_num
ORDER BY A.val,B.val


Demo biola SQL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Matriks Versi yang Didukung SQL Server

  2. Apa string koneksi untuk localdb untuk versi 11

  3. Bagaimana Melakukan KIRI SEMI BERGABUNG di SQL Server

  4. DaftarAGG di SQLSERVER

  5. Impor / Ekspor database dengan SQL Server Server Management Studio