Код (Text): SELECT * FROM ( SELECT @i := @i +1 AS num, steamid, name, cmd_time FROM ( SELECT steamid, name, SUM( cmd_time ) cmd_time FROM 227_27015 GROUP BY steamid ORDER BY cmd_time DESC LIMIT 0 , 15 )x, ( SELECT @i :=0 )z ORDER BY cmd_time DESC ) q1, (SELECT name FROM 227_27015 WHERE steamid LIKE steamid ORDER BY end DESC LIMIT 1) q2 WHERE q1.steamid = q2.steamid #1054 - Unknown column 'q2.steamid' in 'where clause' Первый запрос показывает пользователей с самым большим cmd_time, 2 запрос показывает ПОСЛЕДНЕЕ имя пользователя.. Задача получить список с последними именами в базе лучших по cmd_time. Кто реально понимаем в mysql помогите пожалуйста.
Спасиб что поставил перед нами задачу. Не мог бы ты создать песочницу с мимнимальным набором данных, чтобы нам было удобно эту задачу выполнять. db-fiddle.com sqlfiddle.com
Простите пожалуйста, у меня крайне скудный уровень знания sql по этому собственно я и прошу помощи, вы мне дали ссылки - я не пойму то там делать)
он так и останется скудным если не будешь следовать советам --- Добавлено --- Я понимаю, никто не хочет прилагать усилия. Но кому-то придётся