我有下面的數據代表僱員層次結構,我需要識別員工/主管的所有可能的排列組合。 我已經看過甲骨文樹步行似乎應該做的工作,但我不能完全得到它的工作。問題是我需要爲經理/員工的每個組合列出一行,這包括經理經理等。 (我已編輯添加姓名查詢)Oracle分層查詢 - 需要擴展信息
有沒有人有一個想法如何做到這一點?
DATA
SUPER SUP_NAME EMP EMP_NAME
^^^^^ ^^^^^^^ ^^^ ^^^^^^^
1 Big Boss 100 Sub Boss
100 Sub Boss 200 Field Boss
200 Field Boss 300 Field Emp
期望的結果
SUPER EMP SUP_NAME EMP_NAME
^^^^^ ^^^ ^^^^^^^^ ^^^^^^^^
1 100 Big Boss Sub Boss
1 200 Big Boss Field Boss
1 300 Big Boss Field Emp
100 200 Sub Boss Field Boss
100 300 Sub Boss Field Emp
200 300 Field Boss Field Emp
300 Field Emp
您到目前爲止嘗試過什麼查詢techGuy ..? –
我剛纔嘗試了一個'思考斯蒂邦斯'(工會),它的工作很完美,但我無法弄清楚正確的方法來添加名稱,所以編輯了原始問題詢問如何將名稱也拉進去。 – TechGuy
現在通過@ponderstibbons更新了答案,其中包含修改後的超級名稱列表,其中包含有效的名稱,請參閱頂部答案 – TechGuy