@Alexey_Kutepov
Разработчик программного обеспечения

Как выбрать элементы с максимальным значением в Django ORM?

Добрый день!
В базе есть данные вида:
name, result
"name 1", 5
"name 2", 2
"name 2", 4
"name 1", 2

Необходимо выбрать поле с максимальным значением result для каждого name.
То есть должно получиться:
"name 1", 5
"name 2", 4

Как это сделать средствами Django ORM?
  • Вопрос задан
  • 1030 просмотров
Решения вопроса 1
petermzg
@petermzg
Самый лучший программист
Model.objects.values('name').annotate(max_name = Max('result')).order_by()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы