sql >> Database teknologi >  >> RDS >> Oracle

Underordnet + overordnet reference SQL

Du har brug for en selvtilslutning, der slutter sig til PROJECT-tabellen på denne måde

SELECT p.p_id, 
       p.project_name, 
       p.parent_p_id, 
       pp.project_name as parent_project
FROM project p
     inner join project pp
     on p.parent_p_id = pp.p_id;

Hvis du ønsker at inkludere projekter, der ikke har et overordnet projekt, vil tilslutningen være en VENSTER YDRE JOIN.




  1. Hekaton med et twist:In-memory TVPs – Del 3

  2. Hvordan får man MySQL-tabelstørrelse til tabeller i databasen?

  3. Formater sysjobhistorie, dato og varighed Kolonner i SQL Server

  4. Entity Framework 6 med Npgsql