sql >> Databáze >  >> RDS >> Oracle

Podřízený + nadřazený odkaz SQL

Potřebujete vlastní připojení, připojení tabulky PROJECT k sobě samému takto

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;

Pokud chcete zahrnout projekty, které nemají nadřazený projekt, spojení by bylo LEFT OUTER JOIN.




  1. Co dělá příkaz SQL sargable?

  2. Jak můžeme přejmenovat název databáze v MySQL 5.0

  3. Rozdíl MySql mezi dvěma časovými razítky v sekundách?

  4. Jak získat všechny tabulky s omezením primárního klíče nebo bez něj v databázi SQL Server - SQL Server / TSQL výukový program 59