supposons que nous avons un modèle dans django définis comme suit:
class Literal:
name = models.CharField(...)
...
Nom de domaine n'est pas unique, et peuvent ainsi avoir des valeurs en double. J'ai besoin pour accomplir la tâche suivante:
Sélectionnez toutes les lignes du modèle qui ont au moins un double de la valeur de l' name
champ.
Je sais comment le faire en utilisant la plaine SQL (peut-être pas la meilleure solution):
select * from literal where name IN (
select name from literal group by name having count((name)) > 1
);
Donc, est-il possible de sélectionner cette utilisation de l'ORM de django? Ou mieux SQL solution?