Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Registro de tabela pai-filho - Como criar uma consulta SQL


Parece que você está procurando o produto 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

Embora os produtos cartesianos sejam bastante lentos para mesas maiores, certifique-se de que é isso que você realmente deseja.