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