MySQL更新指定分组中最大值记录

数据表中存储着某个状态字段,当分组中所有数据入库后,需要根据相应的最大值更新状态字段,如表:

现在要将no=11的分组中把最大值记录的status更新为1,可以直接这么写:

update test set status=1 where no=11 order by amount desc limit 1;

 

done~

原文地址:https://www.cnblogs.com/mjk961/p/11154862.html