求sql语句(100)

  • 主题发起人 主题发起人 wlyft
  • 开始时间 开始时间
W

wlyft

Unregistered / Unconfirmed
GUEST, unregistred user!
表次序 编号 内容1 A 大1 B df1 C fds2 A XX3 A dd2 B fds我想查出结果为次序 编号 内容1 C fds3 A dd2 B fds就是次序最大的那条记录
 
select a.* from 表 a,(select 次序,max(编号) 编号 from 表 group by 次序) bwhere a.次序=b.次序 and a编号.=b.编号
 
为什么不是max(次序)?
 
一样select a.* from 表 a,(select 编号,max(次序) 次序 from 表 group by 编号) bwhere a.次序=b.次序 and a编号.=b.编号
 
有更简单,更快速的吗?假如表很大
 
后退
顶部