Leute,
Ik heb eerst een query gebruikt die adverts liet zien doormiddel van onderstaande query.
> 12 resultaten
Maaaaaar... Hier wou ik ook het aantal biedingen erbij en dit werkt in principe door gebruik te maken van LEFT JOIN
Dit werkt in principe ook, alleen krijg ik hier 11 resultaten, waar ik er eigenlijk 12 moet krijgen.
Enig idee waarom de laatste niet wordt weergegeven ?
Ik heb eerst een query gebruikt die adverts liet zien doormiddel van onderstaande query.
code:
1
| SELECT id, title, views, isvisible, date FROM adverts WHERE categoryid='1' AND isvisible='1' ORDER BY date DESC |
> 12 resultaten
Maaaaaar... Hier wou ik ook het aantal biedingen erbij en dit werkt in principe door gebruik te maken van LEFT JOIN
code:
1
2
3
4
5
| SELECT adverts.id, adverts.title, adverts.views, adverts.isvisible, adverts.date, COUNT(biddings.id) as bids FROM adverts LEFT JOIN biddings ON adverts.id=biddings.advertid WHERE adverts.categoryid='1' AND adverts.isvisible='1' AND biddings.activationid IS NULL GROUP BY adverts.id ORDER BY date DESC |
Dit werkt in principe ook, alleen krijg ik hier 11 resultaten, waar ik er eigenlijk 12 moet krijgen.
Enig idee waarom de laatste niet wordt weergegeven ?