ich eine Tabelle, die Daten so etwas wie diesehierarchische Abfrage aus zwei verschiedenen Tabellen in Oracle SQL
TABLE_A
ID PARENT_ID NAME PROJECT_ID
1 abc
2 1 def
3 2 ghi
4 3 jkl 101
5 1 mno
enthält, und ich habe eine andere Tabelle, die einige Daten enthält, die auf dem ersten Tabelle hängt ‚project_id‘:
TABLE_B
ID PROJECT_ID NAME
1 101 prs
2 101 tuv
3 102 xyz
4 102 hgf
Ich möchte ein Ergebnis so etwas;
abc
def
ghi
jkl
prs
tuv
mno
Ich habe versucht, so etwas wie diese, aber ich wusste nicht, wie ‚Table_B‘
SELECT LEVEL, A.NAME
FROM TABLE_A A
CONNECT BY PRIOR A.ID = PRIOR A.PARENT_ID
ORDER BY LEVEL;
Ist es für Oracle, MySQL oder SQL Server? – Aleksej
Es ist für Oracle. – mesopotamia