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.