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

Catatan tabel Anak Induk - Membuat kueri SQL

Sepertinya Anda sedang mencari produk kartesius:

SELECT
    c.CID * d.ID AS ID,
    c.Code,
    CASE
        WHEN c.CID = d.CID THEN d.Name
        ELSE NULL
    END AS Name
FROM Code c
CROSS JOIN Details d

Meskipun produk cartesian cukup lambat untuk tabel yang lebih besar... jadi pastikan ini yang benar-benar Anda inginkan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghubungkan python 3.3 ke microsoft sql server 2008

  2. SQL Server:Apa cara terbaik untuk Migrasi Data?

  3. Mendapatkan data dengan rangkaian karakter UTF-8 dari server MSSQL menggunakan ekstensi PHP FreeTDS

  4. LEFT() vs SET TEXTSIZE di SQL Server:Apa Bedanya?

  5. Mengapa opsi pengindeksan Teks Lengkap berwarna abu-abu?