mybatis에서 조건에 따라 update 실행문을 정하고 싶습니다. 0 2 614

by 설계는어려워 [SQL Query] [2021.08.02 13:26:45]


mybatis에서 조건에 따라 update 실행문을 정하고 싶은데 찾아봐도 답이 안나와서 이렇게 자문을 구합니다.

 

먼저 1번 테이블에서 업무분류를 수정하려고 하는데 수정할 시 같은 신청번호의 업무분류가 있는지 확인하여 없으면 업데이트 있으면 2번 테이블에서 같은 문서번호가 있는지 확인하여 그 결과에 따라 update 쿼리를 치고 싶습니다.

 

여기서 update문은 1번테이블 조건 비교하여 1번 2번테이블 조건 비교하여 2번 총 3개 쓰려고 합니다.

 

어떻게해야 쿼리문으로 조건이 부합한지 파악하여 조건에 따라 update문을 실행할 수 있을지 조언좀 부탁드립니다..

by 우리집아찌 [2021.08.02 13:41:38]

일단 update 구문은 한번에 한개의 테이블만 가능합니다

예제를 좀 주시면 도와드리기 편할것 같네요


by 설계는어려워 [2021.08.09 16:35:23]

 

mybatis에서

BEGIN

UPDATE;

 

UPDATE;

 

UPDATE;

END;

 

이런식으로 여러번 쳐서 해결했습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입