Hi, is there a way that I can make SUM (total_points) based on a different condition for the rest of the SELECT statement, so I want SUM (total_points) for every row that is <= to $ chosentrack? but the remaining conditions of the SELECT statement will be as they are below. I need all of them to be returned together. I fill out the league table.
Thanks so much for any help.
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
sql mysql
user970117
source share