Gdy używam takiego zapytania:
SELECT DISTINCT a.id, a.name, a.surname, SUM(b.rate_1) AS rate, FROM `users` AS a LEFT JOIN `votes` AS b ON a.id=b.user_id WHERE a.hide=0 AND a.name=:name LIMIT 10;
Wyświetla mi tylko użytkowników, którzy mają jakieś głosy, a tych którzy nie mają nie wyświetla.
Szukałem w google, próbowałem użycia GROUP BY (i niby pokazuje rownież tych bez głosów, ale pokazuje mi także duplikaty i wyeliminowanie ich przez GROUP BY czy DISTINCT nie działa), IFNULL, IF - nic nie pomogło...
Proszę o pomoc.