테스트 사이트 - 개발 중인 베타 버전입니다

두개 테이블에서 작성게시글 유무 쿼리문 채택완료

인셀러 6년 전 조회 2,680

안녕하세요. sql 관련 문의가 있어 조언을 구합니다. 

 

두개의 게시판 테이블에서 특정 글쓴이가 작성이 글이 있는지 유무를 하나의 쿼리로 추출이 가능한가요??

즉, 회원 A(mb_id)가 B게시판 또는 C게시판에 작성된 글의 갯수 또는 작성글 유무에 대한 값이 필요한 상황입니다. ~ 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
유찬아빠

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 에 값이 나오지 않을까요?     

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

UNION 사용하셔서 두 게시판 SELECT 결과를 합쳐버리시는건 어떨까요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인