내가 발표를 하고 발표만 하고... 무한댓글 하려는데...
function 맞추는거도 안되고... 도움을 받아서 function까지는 호출되는데
문제는 값 안 넘어오고, 값을 넘겨왔더니 이제는 로직이 문제다
처음에는 nor_num이랑 nor_ref 숫자가 안맞아서 난리를 쳤고,
nor_ref가 최초 루트(부모?) 글을 알기 위해서 처음꺼랑 같게 했고
우선 내가 머리로 생각한 대로 sql 돌려본 결과 문제는
nor_num=4 -> 1-1-1 나는 이 글이 nor_num=4와 7 사이에 들어가길 원하는데
select b.* from
(select a.*, rowNum rn from
(select * from notice_reply order by nor_ref, nor_re_step, nor_num)a)b,
notice n where b.no_num=n.no_num;
오라클 SQL문이 우선은 nor_ref를 기준으로 오름차순하고,
nor_ref가 같으면 nor_re_step을 오름차순하고,
nor_re_step가 같으면 nor_num을 오름차순해라!
머리에서 꼬였는데,, sql만 바꾸면 해결이 될지 아니면 다시 엎어야 될지 고민이다ㅜ
1차 문제가 nor_re_step 에서 nor_num=4와 7이 1로 같기 때문에
nor_re_step=2가 중간에 들어갈 수가 없다...
너무 헷갈려서 다시 처음부터 해보자는 마음으로 그림을 그렸는데
우선 이 로직이 맞는거는 같은데... 이거를 sql로 돌릴게 문제다
그리고 그 값을 가져오는거도.. 그렇다면 내가 생각한게 틀린거겠지?
다시 인터넷 서치를...
게시글의 댓글은 쉽게 했고,
댓글의 댓글까지도 해결했는데
댓글의 대댓글이 발목을 잡을줄이야
댓글의 대댓글(무한댓글..... 하....) 해결해봅시다~
어차피 여행블로그 게시판에서도 무한댓글이 필요하니까 빨리 끝내야지
'프로젝트 > G.O.A.T(여행 스케줄러)' 카테고리의 다른 글
여행 게시판 해결! ckEditor4 (0) | 2022.01.16 |
---|---|
게시판 무한댓글(대댓글) 드디어 해결!!!! (4) | 2022.01.14 |
3주차 PPT (0) | 2022.01.13 |
공지사항 댓글 (0) | 2022.01.11 |
고객문의 이슈 수정, 공지사항 댓글 추가 (0) | 2022.01.10 |