MySQL: When adding a WHERE, the position is always 1
I wrote a SQL query that outputs a list of clan ids and their positions. SET @n := 0; SELECT id, @n := @n + 1 AS position FROM ( SELECT clans.id, SUM(clans_members.xp) AS xps FROM clans INNER JOIN clans_members…