主题:一个SQL语句的问题
mybullet
[专家分:0] 发布于 2007-04-26 13:44:00
我需要使用一条SQL语句来选择表中最大值的一整行的内容.这个语句怎么写阿!请指教!谢谢!
回复列表 (共6个回复)
沙发
dackula [专家分:60] 发布于 2007-04-26 14:55:00
select b.*
from (select max(id) as id from table1) a
,table1 b
where a.id = b.id
板凳
tujun [专家分:1190] 发布于 2007-04-26 17:47:00
Select top 1 * from tablename order by filed
3 楼
dackula [专家分:60] 发布于 2007-04-27 14:43:00
我认为还是我的那段比较好,毕竟不是所有的数据库支持top的写法
4 楼
tujun [专家分:1190] 发布于 2007-04-28 22:45:00
SELECT *
FROM tablename
WHERE (ID=(SELECT MAX(ID) FROM tablename))
这样清晰些...
5 楼
a97191 [专家分:4040] 发布于 2007-04-29 09:44:00
看来高手特别多
6 楼
mybullet [专家分:0] 发布于 2007-05-04 10:01:00
谢谢各位大侠!如滔滔江水连绵不绝!
我来回复