साथ गणना मैं तीन टेबल है: पेज, लगाव, पेज-लगावएसक्यूएल क्वेरी, 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
मैं इस उत्पादन प्राप्त करना चाहते हैं:
NAME ATTACHMENTSNUMBER
first page 0
second page 2
third page 1
fourth page 0
मैं 0 हिस्सा कैसे प्राप्त करूं?
डेविड बी उल्लेख किया है कि इस प्रश्न नहीं चलता है। समूह को 'group.name' द्वारा समूह में बदलें – edosoft