2013-06-11 5 views
0

** ОТВЕТИЛ **граф внутреннее соединение

Я пытаюсь вывести мои альбомы в ретранслятор и показывают количество фотографий, которые по отношению к конкретному альбому. Несмотря на то, что вместо того, чтобы показывать все альбомы и количество изображений, он несколько из того же альбома, если в нем хранятся больше фотографий.

Вот мой SQL:

ALTER PROCEDURE dbo.gallery 
AS 
    SELECT 
    album.*, 
    COUNT(DISTINCT image.image_id) AS amount 
    FROM album 
    INNER JOIN image 
    ON image_FK_album = album.album_id 
    GROUP BY album.album_id, album.album_navn 
    RETURN 

ли кто-нибудь из вас знает, что я делаю неправильно?

ответ

3

Facepalm Shouldve известно, что я должен использовать LEFT JOIN

+0

Не забудьте пометить свой ответ как правильный. –

+0

Хехе =) спасибо, я сделаю это. – GentlemenFinn

Смежные вопросы