django集团由另一个领域

时间:2011-05-26 13:40:45

标签: sql django group-by

嘿,我想在SQL中创建一个与此相同的查询:

select testresult.*,max(timeEnd) 
from testresult 
group by testresult.idTest

idTest在testresult中不是PK。 它是test

中的FK

任何测试都需要最大testresult 让我们说

s=query()
s[0].id       ;is that TestResult

1 个答案:

答案 0 :(得分:0)

您可以按任何字段进行分组,而不仅仅是主键。

TestResult.objects.values('idTest').annotate(max_time_end=Max('timeEnd')).order_by()