首页 > 解决方案 > 获取序列号最大的列的值

问题描述

我有一个表(table_name),其中的列是 Sno,count。如果想获取 Sno 所在的计数列的值,例如 1..

SELECT count FROM `table_name` WHERE Sno=1;

count
 2

有用!!!

但是如果我想得到 Sno 是 Max 的 count 值怎么办?

Sno  count
 1    2
 2    1

基本上我需要帮助创建混合:

SELECT count FROM `table_name` WHERE Sno=1;

&

select MAX(Sno) from table_name;

标签: mysqlsql

解决方案


您可以使用order bylimit

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

推荐阅读