첨부 이미지 컬럼명 거꾸로 바뀐 듯 하네요?
Connect by 절의 조건 컬럼명도 이상하네요.
Where 절에 있는 id 는 child_id 와는 다른 컬럼인가요? 같은 컬럼 일 듯 하네요.
이미지를 보면 3번 id 로부터 상위 id 를 모두 가져오려는 듯 하네요. 맞나요?
컬럼명은 ID, parent_id 두개 컬럼이라고 가정하고 답글 답니다.(child_id 라는 컬럼 없음)
SELECT m.id , m.parent_id , s.val_name FROM table_s s , table_m m WHERE m.id = s.id START WITH m.id = 3 CONNECT BY PRIOR m.parent_id = m.id ORDER BY LEVEL DESC ;