MySQL оператор не упорядочивает сумму нескольких столбцов должным образом

0

Я пытаюсь получить сумму нескольких столбцов, а затем закажу, но я не могу заставить инструкцию работать правильно.

Мое выражение:

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 строк в таблице, оно не сортируется. Спасибо заранее за любую помощь.

Теги:

1 ответ

0

Пытаться

select t.* from 
(
    select *, ( your sum here ) as your_alias from your_table 
) as t
order by t.your_alias desc limit 20

Ещё вопросы

Сообщество Overcoder
Наверх
Меню