20.05.02.(토) NearBuy 댓글, 대댓글
당근마켓을 모티브로 해서 안드로이드 앱 NearBuy 개발중. 대댓글을 저장할 때 sequence 값을 매번 +1 해줘야할 일이 있었다. 문제는 같은 부모를 가진 대댓글 중에서 seq 최대값을 구하고 이 값에 +1을 해준 결과값을 insert 해야하는 상황이다. 그래서 insert 문 안에 seq의 최대값을 구하기 위한 select 문을 넣어주었다. 게시글번호와 부모댓글을 이용해 해당 대댓글을 추려내고, 이 대댓글 중 MAX(sequence)를 구해낸 다음 +1 을 붙여줬다. 쿼리문은 아래와 같다. INSERT INTO comments(phonenum, postnum, comment, parent, sequence) VALUES (:phoneNum, :postNum, :comment, :parent, (..
2020. 5. 2.