select 결과값에 따라1 [DB Query] SELECT 결과에 따라 조건문 바꾸기 SELECT 데이터 조회 결과에 따라 WHERE 조건문을 바꾸고 싶을 때 쓰는 코드. 예제 EXAMPLE 데이터 레코드의 WRITE_GBUN(게시글 구분)이 '1'이라는 특정값일 때를 제외하곤 USER_ID(작성자 id) 조건을 주지 않고 검색하고 싶을 경우. SELECT BOARD_ID, TEAM_ID, WRITE_SEQ, USER_ID, USER_NAME, SUBJECT, WRITE_DESC, WRITE_GBUN FROM WRITING WHERE BOARD_ID = #{boardId} AND ( (WRITE_GBUN = '1' AND USER_ID = #{writer}) OR (WRITE_GBUN != '1') ) ORDER BY CHAT_SEQ, TEAM_ID WHERE절에 AND를 추가해주고 이어.. 2020. 3. 3. 이전 1 다음