<table width="760" border="0" align="center" cellpadding="0" cellspacing="0" style="font-family:'돋움';font-size:12px;color:#333333;line-height:18px;"><tbody><tr><td colspan="2" valign="top"> <p>GUBUN | PARENT_ID | ORDER_ID</p> <p> 1 0 1</p> <p> 2 1 2</p> <p> 3 1 3</p> <p> 4 2 4</p> <p> 5 2 5</p> <p> 6 3 6</p> <p> </p> <p> </p> <p>현재 테이블 구조는 이렇습니다.(ORDER_ID는 GUBUN키와 일치 시킴)</p> <p>출력 구조는</p> <p>ㅡㅡㅡㅡ(GUBUN 1 / PARENT_ID 0)</p> <p>ㅡㅡㅡㅡ(GUBUN 2 / PARENT_ID 1)</p> <p>└ --- (GUBUN 4 / PARENT_ID 2)</p> <p>└ --- (GUBUN 4 / PARENT_ID 2)</p> <p>ㅡㅡㅡㅡ(GUBUN 3 / PARENT_ID 1)</p> <p>└ --- (GUBUN 6 / PARENT_ID 3)</p> <p> </p> <p>이렇습니다.</p> <p>최초 GUBUN이 1인 item이 최 상단, 그리고 그 하위에 생기는것들은</p> <p>PARENT_ID가 1로써 GUBUN이 1 밑에 있다(?) 라는 구조이며</p> <p>생성시 마다 GUBUN COUNT는 1씩 증가합니다.</p> <p>또한 GUBUN 2 item에서 하위 item을 추기 하면</p> <p>PARENT_ID는 그 상위의 GUBUN값을 가집니다.</p> <p> </p> <p>제가 하고싶은건</p> <p>PARENT_ID가 1일때와</p> <p>GUBUN과 PARENT_ID가 같을때</p> <p>이 각각의 조건때 마다 number을 따로 주고 싶습니다.</p> <p>그 number을 저장하는곳은 ORDER_ID 입니다.</p> <p>ㅡㅡㅡㅡ(GUBUN 1 / PARENT_ID 0) <strong>ORDER 1</strong></p> <p>ㅡㅡㅡㅡ(GUBUN 2 / PARENT_ID 1)<strong> ORDER 2</strong></p> <p>└ --- (GUBUN 4 / PARENT_ID 2) <strong>ORDER 1</strong></p> <p>└ --- (GUBUN 4 / PARENT_ID 2) <strong>ORDER 2</strong></p> <p>ㅡㅡㅡㅡ(GUBUN 3 / PARENT_ID 1) <strong>ORDER 3</strong></p> <p>└ --- (GUBUN 6 / PARENT_ID 3) <strong>ORDER 1</strong></p> <p> </p> <p>이런식으로 ORDER_ID를 저장하고싶은데</p> <p>프로그래밍적인코드로는 이해하기 쉬운데</p> <p>막상 DB 쿼리로 하려니까 ㅠ 이틀째 전전긍긍하고 있습니다.</p> <p>조언부탁드립니다 :D</p></td></tr></tbody></table>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.