Tôi có ba bảng: trang, tập tin đính kèm, trang tin đính kèmSQL Query, Đếm với 0 đếm
Tôi có dữ liệu như thế này:
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
Tôi muốn để có được số lượng file đính kèm cho mỗi trang cũng khi số đó là 0. Tôi đã thử với:
select page.name, count(page-attachment.id) as attachmentsnumber
from page
inner join page-attachment on page.id=page-id
group by page.id
Tôi nhận ra điều này:
NAME ATTACHMENTSNUMBER
second page 2
third page 1
Tôi muốn để có được kết quả này:
NAME ATTACHMENTSNUMBER
first page 0
second page 2
third page 1
fourth page 0
Làm thế nào để tôi có được một phần 0?
Như David B. đề cập truy vấn này không chạy. Thay đổi nhóm theo 'nhóm theo page.name' – edosoft