Wenn Du schon beim START WITH die Felder (aus meinem Beispiel) austauschst, musst Du dies auch beim CONNECT BY machen bzw. den PRIOR for das andere Feld setzen.
Das folgende Statement sollte das richtige Ergebnis liefern.
Mit einer RCTE geht das natürlich auch (seit Release V5R4) ist jedoch komplizierter und weniger einfach zu verstehen.Code:Select * From YOURTABLE Start With B1BNR02 = 7635561 Connect By Prior B1BNR02 = B1BNR01 Order By Level Desc Fetch First Row Only
Birgitta
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks