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

gabungkan dua tabel dengan jumlah baris yang berbeda (di sql server)

Anda perlu menggunakan FULL OUTER JOIN

Select a.Col1,
       a.Col2,
       a.Col3,
       a.Col4,
       b.Col3,
       b.Col4

From TableA a
Full Outer Join TableB b on a.Col1 = b.Col1
                         And a.Col2 = b.Col2

EDIT:

"tidak bekerja" tidak akan membantu siapa pun. Mungkin Anda bisa memberikan perincian lebih lanjut mengapa itu tidak berhasil untuk Anda.

Anda dapat menambahkan beberapa contoh data dan keluaran aktual yang diharapkan ke pertanyaan Anda.

misalnya

Create Table #TableA
(
Col1 
...
)

Insert Into #TableA
Values (...)

Semakin jelas pertanyaan Anda, semakin baik jawabannya. Jika orang tidak sepenuhnya memahami apa masalah Anda yang sebenarnya dan hasil yang diharapkan yang Anda inginkan, lalu bagaimana kami dapat memberikan jawaban yang lengkap dan benar kepada Anda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pagination di SQL Server menggunakan OFFSET/FETCH

  2. Tampilan Pertama SQL Server 2022 - 5 Fitur Baru Teratas (Bonus 5 Fitur)

  3. Jenis kompleks string bidang - angka - string

  4. Kapan Menggunakan Indeks Clustered atau Non-Clustered di SQL Server

  5. Getdate default untuk Insert date