日期:2014-05-17  浏览次数:20906 次

求一个SQL 语句
我有一张ACCESS表:
——————————————————————
姓名   年龄     住址   优先级
张         20                       3
里         34                       2
李林     22                       1
张2       20                       3
里2       34                       2
李林2   22                       1
——————————————————————

我想先判断优先级,输出最高的一组(在这里为优先级为3的)
——————————————————————
姓名   年龄     住址   优先级
张         20                       3
张2       20                       3
——————————————————————
请问这样的SQL   语句应怎么样写

------解决方案--------------------
select top 1 * from 表名 order by 优先级 desc
------解决方案--------------------
select * from ACCESS表
where 优先级=(select max(优先级) from ACCESS表)
------解决方案--------------------
select * from ACCESS表 where 优先级=(select max(优先级) from ACCESS表)
帮你试了一下
可以