如何在sql中找到最大值和相关字段?

时间:2018-03-01 13:03:26

标签: sql

我正在尝试使用以下代码从表中选择最高ID及其描述。但是它一直返回null。请有人建议我哪里出错了

Select  ID, Description
FROM STOPS
where Description = (select MAX(ID) 
from STOPS);

1 个答案:

答案 0 :(得分:3)

使用order by和等效的fetch first 1 row only

select s.*
from stops s
order by s.id desc
fetch first 1 row only;

这是ANSI标准语法。并非所有数据库都支持fetch first,有些数据库使用limitselect toprownum