Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Bản ghi bảng con Parent - Tạo truy vấn SQL

Có vẻ như bạn đang tìm kiếm sản phẩm của cartesian:

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

Mặc dù các sản phẩm của cartesian khá chậm đối với các bảng lớn hơn ... vì vậy hãy đảm bảo rằng đây là những gì bạn thực sự muốn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để xuất tất cả dữ liệu từ bảng sang định dạng sql có thể chèn?

  2. Kiểm tra thông số đầu vào nếu không phải Null và sử dụng nó ở đâu trong SQL Server

  3. Cách bật quyền hàng loạt trong SQL Server

  4. Làm cách nào để thay đổi SQL Server 2005 thành phân biệt chữ hoa chữ thường?

  5. Tìm kiếm và thay thế toàn bộ giá trị cột SQL Server