Я и несколько друзей уже некоторое время стучали в голову, но безрезультатно.
У нас есть 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()
Но не знаю, как интегрировать это во внешний запрос.
Есть идеи?Спасибо !!