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
我已經試過這樣的事情,但我不知道如何連接「表-B」
SELECT LEVEL, A.NAME
FROM TABLE_A A
CONNECT BY PRIOR A.ID = PRIOR A.PARENT_ID
ORDER BY LEVEL;
是它的Oracle,MySQL或SQLServer的? – Aleksej
這是Oracle的。 – mesopotamia