U moet zich voor allemaal kwalificeren kolomverwijzingen. Omdat je LEFT JOIN
gebruikt ,,Ik gok dat je alle drinkers terug wilt. Uw WHERE
clausule beperkt het resultaat tot alleen die drinkers met negatieve beoordelingen.
Als je alles wilt drinkers, dan moet die toestand naar de ON
clausule. Ik raad ook tabelaliassen aan:
SELECT D.DRINKER, COUNT(L.RATING)
FROM DRINKERS D LEFT JOIN
LIKES L
ON L.DRINKER = D.DRINKER AND
L.RATING < 0
GROUP BY D.DRINKER
ORDER BY D.DRINKER ASC;