У меня есть две таблицы, такие, что
class A(BaseModel):
name = models.CharField(...)
class B(BaseModel):
a = models.ForeignKey(A, on_delete=models.CASCADE)
val = models.IntegerField(blank=True, null=True)
a = A.objects.all().oreder_by("b__val")
Всякий раз, когда я использую порядок по запросу, получаю повторные экземпляры с разными значениями val. Но я хочу получить только один ряд от модели В. Оптимизированный запрос ??
ПРИМЕЧАНИЕ. Использование MySQL.