Këtu janë të dhënat e mia:
SalesEmp SalesMgr Trty
002 009 1
002 009 2
003 009 3
009 010 9
010 (null) 10
Unë jam në gjendje të krijoj hierarki duke përdorur Oracle Hierarchy (CONNECT_BY_ROOT & PRIOR) dhe të marr rezultatin si më poshtë dhe ta ruaj atë në një tabelë (të themi T1):
SalesEmp Trty LVL
002 1 1
002 2 1
003 3 1
009 1 2
009 2 2
009 3 2
009 9 2
010 1 3
010 2 3
010 3 3
010 9 2
010 10 1
Për përpunimin e mëtejshëm të të dhënave në aplikacion, dëshiroj të di se të dhënat e fëmijëve kanë nxjerrë nga territoret e tyre. Si: -
SalesEmp Trty LVL Child_Record
002 1 1 (null)
002 2 1 (null)
003 3 1 (null)
009 1 2 002
009 2 2 002
009 3 2 003
009 9 1 (null)
010 1 3 002
010 2 3 002
010 3 3 003
010 9 2 009
010 10 1 (null)
Si mund ta arrij këtë?
EMP MGR TRTY 009 010 9 010 null 10
Për nivelin 3, fëmija shfaqet si 009 për regjistrimet e fëmijëve. ` 010 10 1 010 9 2 009 010 2 3 009 010 1 3 009 010 3 3 009` Dua të jetë rrënja. (Shpresoj të mos ju ngatërroj.) ` 010 10 1 010 9 2 009 010 2 3 002 010 1 3 002 010 3 3 003` 10.08.2018