En fait, je n'ai peut-être pas bien compris la question. Excuse-moi.
J'ai cru que la base avait été remplie avec des données quelconques, et qu'il fallait y faire un peu de ménage, et notamment repérer les doublons pour les enlever. Dnas ce cas, je fais passer ma requête qui me donne les doublons, les triplons, etc.
Mais, s'il faut juste éviter d'insérer des doublons dans une base propre, alors, ma requête est inutile. Il faut simplement faire une lecture dans la base prélablement à une insertion pour voir si un duo existe déjà. S'il existe, on ne fait pas d'insertion. Donc, ce serait juste un Select ordinaire à faire avant une insertion éventuelle.