users
user_points
У юзера есть поле teacher
Нужно подсчитать очки points всех, юзеров одного учителя (например у которых teacher равно 30)
Делаю как то так
Код: Выделить всё
SELECT SUM(user_points.points) as all_points, user.id, user.username, user_points.points
FROM user
RIGHT JOIN user_points ON user_points.user_id = user.id AND user_points.points > 0
WHERE user.id_teacher = 30
GROUP BY user.id
Почему в all_points не 490 ?