牛骨文教育服务平台(让学习变的简单)
博文笔记

mysql查询最大值max()对应的记录值。

创建时间:2016-04-21 投稿人: 浏览次数:14989

群里有人问。。开始以为  max() ,然后分组就可以。。结果试确实不行。。


正确方式如下:


select myid,price,other from test as t   
where  price=(select max(t1.price)  
                  from test as t1  
                  where t.myid = t1.myid  
                  )



声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。