Bonjour à tous,
Je souhaiterais retrouver des doublons dans une table.
Voici ma requête:
select parent_id,zip,type,mobile,id,count(*) from partner group by parent_id,zip,type,mobile having (count(*) > 1)
Le problème est que j'ai une erreur quand je rajoute dans mon SELECT la colonne id. Il me dit que je dois l'ajouter dans ma clause GROUP BY, mais je ne veux pas qu'il regroupe par id, je veux juste afficher sur les résultats de sortie.
J'ai ce message :
cursor.execute("select parent_id,zip,type,mobile,id,count(*) from partner group by parent_id,zip,type,mobile having (count(*) > 1)")
ProgrammingError: column "partner.id" must appear in the GROUP BY clause or be used in an aggregate function
Partager