SQL 질문과 답변 게시판
select 한 내용입니다.
-그림 A-
위에 테이블 내용을 아래와 같이 표현하고 싶습니다.
-그림 B-

그래서....제가
with Tree_Org(seq, parent_seq, writer, pwd, email, title, mode, ip, readcount, transdate, [content], level) AS
( SELECT seq, parent_seq, writer, pwd, email, title, mode, ip, readcount, transdate, [content], 1 As level
FROM talk_board
WHERE parent_seq = 0
UNION ALL
SELECT A.seq, A.parent_seq, A.writer, A.pwd, A.email, A.title, A.mode, A.ip, A.readcount, A.transdate, A.[content], level + 1 As level
FROM talk_board A Inner Join Tree_Org B On A.parent_seq = B.seq
)
SELECT seq, parent_seq, writer, pwd, email, title, mode, ip, readcount, transdate, [content], level
FROM Tree_Org
위에처럼 쿼리문을 날렸는데 제가 원하는 -그림 B- 처럼 나오지 않고 -그림 C- 처름 나오네요
고수님들 좀 가르쳐주세요. 감사합니다.
-그림 C-


HELP (F1) 에서
CROSS APPLY 로 검색-- 예제...
CTE 로검색 .. 예제
를 참고하시면 잘 나와있습니다. 여러 방법으로 나와 있습니다. 마음에 드시는걸로 고르시면 됩니다.