sql 查找最大值

来源:百度知道 编辑:UC知道 时间:2024/05/31 21:44:00
不用max函数
把school表中最大的schoolid 找出来
我记得是 那个 把 此列的值与其他任何一列的值比较

select top 1 schoolid from school order by schoolid desc

select * from 表 a where schoolid in(select top 1 schoolid from 表 where schoolid=a.schoolid order by schoolid desc)

用降序排一下,取第一位就OK了.
一楼的是正确的!二楼的把in改成=就OK了,那样会节省语句处理时间!