标题: 请教一个 sql 查询问题? [打印本页] 作者: 测试积点老人 时间: 2021-6-8 13:17 标题: 请教一个 sql 查询问题? 如果一个表,有三个字段 id、value、category ,如何写 sql 查询每个 category 中 value 最大的记录的 id? 作者: joy_2017 时间: 2021-6-8 15:13
select max(id) from 表名 group by category;作者: qqq911 时间: 2021-6-9 10:58
用分组排序的方式作者: 郭小贱 时间: 2021-6-9 11:27
学习ing作者: crw 时间: 2021-6-9 15:42
把他们的id拿出来一次比较作者: litingting0214 时间: 2021-6-9 17:00
先将ID取出来值,然后再排序作者: longlongleg 时间: 2021-6-16 18:17
select id from 表 where value in (select max(value) from 表 group by category;作者: LH058610 时间: 2021-7-3 15:14
SELECT id FROM 表 WHERE VALUE IN (SELECT MAX(VALUE) FROM 表 GROUP BY categroy);
应该是这样吧