Привет, есть ли способ, которым я могу вычислить СУММ (total_points) на основе условий, отличных от остальной части оператора SELECT, поэтому мне нужно СУММ (total_points) для каждой строки, которая <= to $ chosentrack? но остальные условия оператора SELECT должны быть такими, как они указаны ниже. Мне нужно, чтобы все они были возвращены вместе ... поскольку я заполняю таблицу рейтингов.
Большое спасибо за любую помощь.
SELECT
members.member_id,
members.teamname,
SUM(total_points) as total_points,
total_points as last_race_points
FROM
members,
members_leagues,
member_results
WHERE
members.member_id = members_leagues.member_id
AND members_leagues.league_id = '$chosenleague'
AND member_results.track_id = '$chosentrack'
AND members_leagues.start_race = '$chosentrack'
AND member_results.member_id = members_leagues.member_id
GROUP BY
members.member_id
ORDER BY
member_results.total_points DESC,
last_race_points DESC,
members.teamname DESC