Bonjour
J'ai écris une requete qui doit me retourner un résultat sans doublons mais elle est très lent à s'éxécuter alors je voudrais votre avis pour la modifier.
Voici la table à interroger
ID PRENOM NOM
1 ALBERT DUPONT
2 PIERRE DURAND
3 ALBERT DUPONT
4 GEORGES DUPUIS
je ne veux pas supprimer les doublons, je veux juste n'afficher qu'une seule fois les doublons relatifs, pour obtenir dans cet exemple :
ID PRENOM NOM
1 ALBERT DUPONT
2 PIERRE DURAND
4 GEORGES DUPUIS
ma requete
cette requete fonctionne mais est tres lente car en réalité, TABLE est issue d'une autre requete (simple select).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT T1.* FROM TABLE T1 WHERE T1.ID= (SELECT MIN(T2.ID) WHERE T1.PRENOM=T2.PRENOM AND T1.NOM=T2.NOM )
Un idée pour optimiser ?







Répondre avec citation
Partager