[21][BBS] 답변쓰기, 답변 원리


[21][BBS] 답변쓰기, 답변 원리

JSP [21][BBS] 답변쓰기, 답변 원리 MrBini 2016. 4. 19. 10:05 이웃추가 본문 기타 기능 [01] 답변의 원리 1. 답변 원리 - 답변을 위해서는 3개의 컬럼이 필요합니다.(grpno, indent, ansnum) . grpno: 글 그룹 번호, 부모글 . indent: 답변글의 깊이, 부모기준 들여쓰기 이용 . ansnum: 답변 순서 - 새글 grpno = SELECT NVL(MAX(grpno), 0) + 1 as grpno FROM bbs indent = 0 ansnum = 0 - 답변 grpno = 조회중인 글의 grpno indent = 조회중인 글의 indent + 1 ansnum = 조회중인 글의 ansnum + 1 - 부모글보다 큰 ansnum값을 가지고 있는 컬럼은 ansnum+1로 update 합니다. UPDATE bbs SET ansnum = ansnum + 1 WHERE grpno =1 AND ansnum > 2 - 정렬 SQL . ...



원문링크 : [21][BBS] 답변쓰기, 답변 원리