如图,有一张表:
num f_id
1 2
2 2
1 3
选出id不同且num最大的行数。这个时候就要使用group by了。
select max(num),f_id from table group by f_id;
结果如下:2 2;1 3
本文介绍了一种SQL查询技巧,通过使用group by语句来找出表中每个f_id对应的最大的num值。示例展示了如何从包含num和f_id两列的表格中,选取id不同且num值最大的记录。
如图,有一张表:
num f_id
1 2
2 2
1 3
选出id不同且num最大的行数。这个时候就要使用group by了。
select max(num),f_id from table group by f_id;
结果如下:2 2;1 3

被折叠的 条评论
为什么被折叠?