Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Record tabella padre figlio - Creazione di query SQL

Sembra che tu stia cercando il prodotto cartesiano:

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

Anche se i prodotti cartesiani sono piuttosto lenti per i tavoli più grandi... quindi assicurati che questo sia ciò che desideri davvero.