smallerhit

求sql语句---取出某字段最大的记录

数据为:
id flow sex name
22 0 1 1
28 1 2 3
28 2 1 3

需要用SQL取出id相同的条件下flow最大的记录,还要有其他ID的记录。
需要的结果为:
id flow sex name
22 0 1 1
28 2 1 3

 

答案:

select a.* from tt a
inner join
(select id,max(flow) as ma from tt group by id) b
on a.id=b.id and a.flow=b.ma

发表于 2011-10-14 13:59  Java&Lazio  阅读(190)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-12-06
  • 2021-12-02
  • 2021-12-02
  • 2021-12-21
  • 2021-11-13
猜你喜欢
  • 2021-12-12
  • 2022-12-23
  • 2021-08-18
  • 2021-12-02
  • 2021-08-08
  • 2022-12-23
相关资源
相似解决方案