Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Enregistrement de table parent-enfant - Création d'une requête SQL

Il semble que vous recherchiez le produit cartésien :

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

Bien que les produits cartésiens soient assez lents pour les grandes tables... assurez-vous donc que c'est ce que vous voulez vraiment.