로 카운트 나는 세 개의 테이블이 있습니다 페이지, 첨부 파일, 페이지 첨부 파일을SQL 쿼리, 0 카운트
이 같은 데이터가 있습니다
page
ID NAME
1 first page
2 second page
3 third page
4 fourth page
attachment
ID NAME
1 foo.word
2 test.xsl
3 mm.ppt
page-attachment
ID PAGE-ID ATTACHMENT-ID
1 2 1
2 2 2
3 3 3
내가 페이지 당 첨부 파일의 수를 좀하고 싶습니다를 그 번호가 0 일 때 도입니다. 나는 함께 시도 :이 출력을 얻고있다
select page.name, count(page-attachment.id) as attachmentsnumber
from page
inner join page-attachment on page.id=page-id
group by page.id
:
NAME ATTACHMENTSNUMBER
second page 2
third page 1
내가이 출력 좀하고 싶습니다 : 나는 0 부분을 어떻게합니까
NAME ATTACHMENTSNUMBER
first page 0
second page 2
third page 1
fourth page 0
를?
이 쿼리가 실행되지 않습니다. 그룹을 'page.name별로 그룹화'로 변경하십시오. – edosoft