Хотите выбрать 1 верхнюю строку таблицы - PullRequest
0 голосов
/ 05 ноября 2018
select TOP 1 CITY from (select * from STATION order by CITY DESC);

Я хочу выбрать верхний город при заказе в порядке убывания.

Ошибка ниже:

RROR 1064 (42000) в строке 4: у вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, для правильного синтаксиса, чтобы использовать около '1 CITY from (выберите * из STATION order by CITY DESC)' в строке 1

Ответы [ 2 ]

0 голосов
/ 05 ноября 2018

ваш запрос должен быть таким

SELECT TOP 1 CITY FROM STATION ORDER BY CITY DESC
0 голосов
/ 05 ноября 2018

MySql не использует TOP, он использует LIMIT

select CITY from STATION order by CITY DESC limit 1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...