게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
mysql 쿼리문질문드립니다!
게시물ID : programmer_3681짧은주소 복사하기
작성자 : 으겔걸걹
추천 : 0
조회수 : 299회
댓글수 : 14개
등록시간 : 2014/06/01 17:24:28
select i.comp_id,  i.comp_name, i.comp_addr, i.comp_contents, k.like_flag
from comp_info i inner join user_like k on i.comp_id = k.comp_id 
where comp_name = '투섬플레이스' and k.user_id=19;

현재 즐겨찾기를 구성중인데 comp_info테이블과 user_like테이블을 만들어 사용중에 있습니다.
사용자가 즐겨찾기 버튼을 누르면 user_like테이블에 user_id, comp_id 그리고 like_flag에 1을 주어 즐겨찾기 추가/해제를 판단하고 있습니다.
그리고 사용자가 즐겨찾기를 해제하면 like_flag에 있는 user_id와 comp_id를 검색하여 삭제하는 형태로 작업을하고있는데요.

그런데 문제가 생겼습니다.

사용자가 즐겨찾기를 추가한 상태(like_flag가 1로 변한 상태)에선 저기 위에있는 쿼리문이 잘 실행되는데요.
반대로 사용자가 즐겨찾기를 해제(like_flag, user_id, comp_id가 Null)인 상태에선 위에있는 쿼리문은 되는데 모든 데이터가 Null로 뜹니다.다.

인터넷에 찾아보니 ifnull을 이용하여 체크하라고 했는데 똑같이 실행되지 않습니다.

어떻게하면 좋을까요?
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호