두개 테이블에서 작성게시글 유무 쿼리문
본문
안녕하세요. sql 관련 문의가 있어 조언을 구합니다.
두개의 게시판 테이블에서 특정 글쓴이가 작성이 글이 있는지 유무를 하나의 쿼리로 추출이 가능한가요??
즉, 회원 A(mb_id)가 B게시판 또는 C게시판에 작성된 글의 갯수 또는 작성글 유무에 대한 값이 필요한 상황입니다. ~
답변 2
select ( select count(*) as cnt1 from b where b.mb_id=a.mb_id) as cnt1 ,
( select count(*) as cnt2 from c where c.mb_id=a.mb_id) as cnt2
from a
이렇게 카운트 해서 쿼리 하시면 cnt1 , cnt2 에 값이 나오지 않을까요?
UNION 사용하셔서 두 게시판 SELECT 결과를 합쳐버리시는건 어떨까요?
답변을 작성하시기 전에 로그인 해주세요.