предположим, что мы имеем модель в django, определенную следующим образом:
class Literal:
name = models.CharField(...)
...
Поле имени не является уникальным и, следовательно, может иметь повторяющиеся значения. Мне нужно выполнить следующую задачу:
Выделите все строки из модели с по крайней мере одним дублирующимся значением поля name
.
Я знаю, как это сделать, используя простой SQL (может быть, не лучшее решение):
select * from literal where name IN (
select name from literal group by name having count((name)) > 1
);
Итак, можно ли это выбрать с помощью ORM django? Или лучше SQL-решение?