Я пытаюсь получить сумму нескольких столбцов, а затем закажу, но я не могу заставить инструкцию работать правильно.
Мое выражение:
SELECT *, ('gapple_wins' + 'soup_wins' + 'nodebuff_wins' + 'debuff_wins' + 'archer_wins' + 'classic_wins' + 'axe_wins' + 'hcf_wins' + 'sumo_wins' + 'builduhc_wins') AS total_wins FROM 'practice_season_4_data' ORDER BY total_wins DESC LIMIT 20;
Заявление просто возвращает первые 20 строк в таблице, оно не сортируется. Спасибо заранее за любую помощь.
Пытаться
select t.* from
(
select *, ( your sum here ) as your_alias from your_table
) as t
order by t.your_alias desc limit 20