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

Jak získat celkový počet dětí pro všechny rodiče ve stromové hierarchii Oracle?

Myslím něco takového:

select link, count(*)-1 as "RESULT COUNT"
  from (
    select connect_by_root(link_id) link
    from my_table
    connect by nocycle parent_link_id = prior link_id
    start with parent_link_id is null)
group by link
order by 1 asc


  1. Autoinkrementujte ručně sloupec MySQL

  2. Jak zobrazit minimální a maximální hodnotu v dynamické kontingenční tabulce

  3. MariaDB JSON_VALUE() vysvětleno

  4. Jak importovat textové soubory se stejným názvem a schématem, ale různými adresáři do databáze?