sql >> Database >  >> RDS >> Oracle

Hoe krijg ik het totale aantal kinderen voor alle ouders in de Oracle-boomhiërarchie?

Ik denk zoiets als dit:

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. Paginering aangepaste query ophalen eerste N rijen fout

  2. Kan record niet invoegen van opgeslagen procedure aangeroepen vanuit webservice

  3. Oracle Set-operators

  4. Regex101 versus Oracle Regex