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

Overordnet underordnet tabelpost - Opbygning af SQL-forespørgsel

Det lyder som om du leder efter det kartesiske produkt:

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

Selvom kartesiske produkter er ret langsomme til større borde... så vær sikker på, at det er det, du virkelig ønsker.




  1. problemer med at oprette overskrifter ved hjælp af spool i sqlplus

  2. mySQL - Skal jeg denormalisere?

  3. Vis alle datoer mellem, selvom der ikke er noget resultat

  4. SQL INDSÆT I flere tabeller