집계쿼리..기본적인 질문입니다. 코드테이블 참조 0건 출력.. 0 2 1,743

by 조조맹덕 [2009.12.03 14:30:24]


아.. 리포트등은 거의 안만들다보니.. 이런 집계 쿼리가 너무 약합니다. ㅠㅠ

여튼 지금 막히는 부분은... 예를 들어 품목 테이블이 있고..

품목 테이블과 조인하여.. 판매 건수 출력하는건데..

FULL 이든 CROSS든.. 단순 LEFT든.. 잘 나오긴 하는데..

조건이 들어갈 경우, 한개도 팔리지 않은 0건이 출력되지 않습니다.

0건인 것만 뽑아내서 UNION으로 할까하다.. 이것도 여의치 않아서 질문하네요 ;;

 

  SELECT 
         
        A.p_NAME, COUNT( B.P_ID ) COUNTUSE, A.SORT
        
        FROM 품목테이블 A LEFT JOIN 판매내역테이블 B
         ON A.P_ID = B.P_ID
                WHERE
            

           B.판매자_ID = ’조조’  --요게.. 문제네요. 
         
        GROUP BY  A.p_NAME, A.SORT

 

고수분들.. 가르침을~

 

by 마농 [2009.12.03 14:36:17]
WHERE 절을 따로 주지 마시고 ON 절에 조건을 주세요.
ON 절에 AND 로 추가하시면 됩니다.

by 조조맹덕 [2009.12.03 14:39:49]
우와.. 마농님 감사합니다.
생각해보니... 제가 기본을 모르는 질문을 올렸군요 ㅠㅠ
빠르고 정확한 답변 감사해요 ^^
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입