# Str@nnik (13.12.2018 / 19:56)А чего не показал?
kantry, я нашел вроде как другое решение.
С помощью переменной счетчик можно сделать, и обернуть в селект
select * from (
select @n := @n+1 as place, id
from `tbl` a,
(SELECT @n := 0) as b
order by points desc, (`scored` - `missed`) desc) c
where id = 1;Но в любом случае полный скан таблицы будет, поэтому лучше создать таблицу с местами, и периодически её обновлять.