我和几个朋友一直在为此撞了一下头,但无济于事。
我们有这个SQL查询:
SELECT *
FROM mappings m,
(
SELECT output_id, MAX(created) AS created
FROM mappings
GROUP BY output_id
) t
WHERE m.output_id = t.output_id AND m.created = t.created;
从本质上讲,我们正在为每个Mapping
检索最新的output_id
。
现在...有效。我们如何将其放入Django?
我们已经将内部查询煮成以下形式...但是不知道从那里去哪里
内部查询:
inner_qs = Mappings.values('output_id').annotate(Max('created')).order_by()
但是,不知道如何将其集成到外部查询中。
有什么想法吗?谢谢!