1
は、私はこの階層クエリは
TABLE_A
ID PARENT_ID NAME PROJECT_ID
1 abc
2 1 def
3 2 ghi
4 3 jkl 101
5 1 mno
のようなデータのものを含むテーブルを持っていると私は最初のテーブルに依存していくつかのデータが含まれている別のテーブルを持っている「PROJECT_ID」:
TABLE_B
ID PROJECT_ID NAME
1 101 prs
2 101 tuv
3 102 xyz
4 102 hgf
私はこのような結果が欲しいです。
abc
def
ghi
jkl
prs
tuv
mno
私はこのような何かを試してみましたが、私は、私はよくあなたの必要性を理解していれば、これは方法かもしれない
SELECT LEVEL, A.NAME
FROM TABLE_A A
CONNECT BY PRIOR A.ID = PRIOR A.PARENT_ID
ORDER BY LEVEL;
ですか? – Aleksej
これはOracle用です。 – mesopotamia