选择字段相对于另一个字段最大的行

时间:2019-07-01 16:02:27

标签: sql less max

我的数据格式如下:

ID-值
a-1
a-2
a-3
a-4
b-1
b-2
b-3
c-1
c-2
d-4

我想为每个ID选择具有最大值的行,以便输出为:

ID值
a-4
b-3
c-2
d-4

我尝试过以max(value)为条件,但相对于ID却遇到问题

1 个答案:

答案 0 :(得分:0)

如果我正确理解这一点,那么您想要做的就是获取每个ID的最大值。如果您打算这样做,则下面的查询应该可以正常工作:

select max(value) from myTable group by ID;

希望这会有所帮助。