join문 쿼리 질문입니다.
본문
예를 들어 회원 리스트 멤버중에 today 이라는 게시판에 오늘 글을 작성 안한 사람 리스트를
뽑을려고 합니다.
select * from g5_member A, g5_write_today B
where A.mb_id = B.mb_id and A.mb_level ='3' and B.wr_datetime like '2020-08-28%'
이렇게 해서 오늘 글 작성한 사람을 뽑을수는 있는데 이 반대로 글을 작성 안한 사람 리스트를
뽑을려고 하면 어떻게 해야 하나요?
답변 2
and NOT EXISTS (SELECT * FROM g5_write_today as B WHERE A.mb_id = B.mb_id and B.wr_datetime like '$fr_date%' )
조건문에 이거 추가로 했습니다.
select A.mb_id
from g5_member A
left join g5_write_today B on A.mb_id = B.mb_id
where A.mb_level ='3' and B.wr_datetime like '2020-08-28%'
답변을 작성하시기 전에 로그인 해주세요.