sql >> Base de Datos >  >> RDS >> Sqlserver

Registro de tabla padre-hijo - Creación de consulta SQL

Parece que estás buscando el producto 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

Aunque los productos cartesianos son bastante lentos para tablas más grandes... así que asegúrese de que esto es lo que realmente quiere.