如何使用django queryset获取当value1相等时具有最大值2的行

时间:2017-05-18 15:18:01

标签: sql django

例如

LinearSegmentedColormap.from_list

然后选择(1,1,3)和(3,2,4)因为row1和row2具有相同的value1,而row2的value2大于row1的value2

谢谢你!

1 个答案:

答案 0 :(得分:2)

在sql中,这是一个使用group bymin() / max()

的简单聚合查询
select 
    min(rowid) as rowid
  , value1
  , max(value2) as value2
from t
group by value1