Получить значение столбца, серийный номер которого является наибольшим в MySQL - PullRequest
0 голосов
/ 06 сентября 2018

Итак, у меня есть таблица (table_name), столбцы которой Sno, count. Если хотите получить значение столбца подсчета, где находится Sno, скажите 1 ..

SELECT count FROM `table_name` WHERE Sno=1;

дает

count
 2

это работает !!!

Но что, если я хочу получить значение счетчика, где Sno - Макс?

Sno  count
 1    2
 2    1

В основном мне нужна помощь в создании гибрида:

SELECT count FROM `table_name` WHERE Sno=1;

&

select MAX(Sno) from table_name;

1 Ответ

0 голосов
/ 06 сентября 2018

Вы можете использовать order by и limit:

SELECT t.*
FROM `table_name` t
ORDER BY Sno DESC
LIMIT 1;
...