초보자 코딩
335
2021-11-22 11:49:03
2
154

대댓글 작성 시 쿼리 질문입니다!!!!



 <insert id="neReplyWrite">
        insert into TB_REPLY ( BOARD_SEQ
                             , RE_SEQ
                             , NE_RE_SEQ
                             , RE_CNTT
                             , REG_ID
                             , REG_DT)
            value (#{boardSeq}
            , #{reSeq}
            , (select IFNULL (MAX(NE_RE_SEQ),0)+1 from TB_REPLY ALIAS_FOR_TB_REPLY)
            , #{reCntt}
            , #{regId}
            , now())
    </insert>




안녕하세요! 코딩 배우는 초보자 입니다!!! 집에서 연습 도중 대댓글을 만들어보고있는데!! 

쿼리 작성이 어려워서요...ㅠㅠ

대댓글 작성 시 댓글 번호(RE_SEQ)는 그대로고 대댓글 번호(NE_RE_SEQ)는 자동 증감은 되는데

새로운 댓글에 대댓글을 달때  대댓글 번호(NE_RE_SEQ) 번호가 1부터 시작이아니라 계속 기존 번호에서 증감이 되서요!!!


원리는 잘알겠는데... 쿼리 작성이....... 고수님들 도와주시면 감사드리겠씁니ㅏ!

0
  • 답변 2

  • 스우
    165
    2021-11-22 11:55:34

    ne_re_seq inner select 하는 부분에 where RE_SEQ = #{reSeq} 넣으면 안되나요?

  • 초보자 코딩
    335
    2021-11-22 13:36:43

    스우  감사합니다 해결했어요!!

  • 로그인을 하시면 답변을 등록할 수 있습니다.