Finder kun en ud af fire entries
Har følgende tabeller -pollresults:
pollID
optionID
userID
polloptions:
optionID
pollID
optionText
polloptions har 4 entries, pollresults er tom og har saa denne sql setning.
SELECT t1.optionText, count(t2.optionID)
FROM polloption t1
LEFT JOIN pollresults t2 ON t1.optionID = t2.optionID
WHERE t1.pollID=1
GROUP BY t2.optionID
Den finder en af de fire entries og count() giver ganske rigtig resultatet 0 da pollresult er tom. Men hvorfor finder den ikke resten ?
Dette er hvd jeg vil have den til at returnere:
polloption_1 0
polloption_2 0
polloption_3 0
polloption_4 0
men istedet for finder den bare
polloption_1 0
