Django - запрос более чем одной строки, возвращаемой подзапросом, используемым в качестве выражения ошибка

У меня есть запрос и мне нужно добавить поле с помощью annotate

  Employees.objects.filter(
            /*   filtering here */
  ).annotate(
       group_ids=Subquery(
                EmployeesGroups.objects.distinct()
                .select_related("groups")
                .values_list("id", flat="True")
        )
  ) 

Я получаю следующую ошибку :

  Django query more than one row returned by a subquery used as an expression.

Когда я печатаю результат подзапроса, он выглядит примерно так:

 <Queryset [10, 55]>

Как я могу решить эту проблему?

Вернуться на верх