首页 > 解决方案 > 按查询分组的问题

问题描述

todo:我按照c_id对一组数据进行了分组,取数据为每组高度的最大值。问题:图2中c_id=3的数据没有正确显示最大值。 在此处输入图像描述 在此处输入图像描述

想问问怎么解决,谢谢

标签: mysql

解决方案


您可以查看此查询:

SELECT `id`, `name`, `gender`, `age`, `c_id`, MAX(`height`) AS height 
FROM `student` 
GROUP BY `c_id` 
ORDER BY `height` DESC;

这是演示


推荐阅读