OVH Cloud OVH Cloud

requete : sans doublons

3 réponses
Avatar
Stéphane
Bonjour,

Voici ma requete :

SELECT Numero, lettre, Nom, Tél, Fiche
FROM tout
WHERE lettre = 'MMColParam' GROUP BY Numero, lettre, Nom, Tél, Fiche

ça m'affiche :

Nom_1
Nom_1
Nom_1
Nom_1
Nom_2
Nom_2
Nom_2

...

Je voudrais que ça affiche :

Nom_1
Nom_2

... et ainsi éviter les doublons ...

Sachant que j'ai besoin des champs "Numero", "lettre", "Tél" et "Fiche".

Merci !

Stéphane.

3 réponses

Avatar
Jean-Marc_Blt
SELECT DISTINCT Numero, lettre, Nom, Tél, Fiche

a+
JM
Avatar
Stéphane
Ok j'ai fais ça :

SELECT MAX(Numero), lettre, Nom, Fiche
FROM tout
WHERE lettre = 'MMColParam'
ORDER BY Nom

message d'erreur :
ADODB.Fields erreur '800a0cc1'

Item cannot be found in the collection corresponding to the requested name
or ordinal.

/gdl2003/resultat_alpha.asp, ligne 104

...

Stéf

"lolo" a écrit dans le message de news:
0c3201c355d3$c09e3500$
Si le groupe by ne fonctionne pas c'est que tu as une
valeur dans une colonne qui est différente.
Je pense deviner que c'est Numero qui doit être la clé
primaire.
Si tu veux tu peux au lieu de faire regroupement faire
premier ou max ou min sur ce champ, sa va résoudre ton
probleme....

-----Message d'origine-----
Bonjour,

Voici ma requete :

SELECT Numero, lettre, Nom, Tél, Fiche
FROM tout
WHERE lettre = 'MMColParam' GROUP BY Numero, lettre,
Nom, Tél, Fiche


ça m'affiche :

Nom_1
Nom_1
Nom_1
Nom_1
Nom_2
Nom_2
Nom_2

....

Je voudrais que ça affiche :

Nom_1
Nom_2

.... et ainsi éviter les doublons ...

Sachant que j'ai besoin des
champs "Numero", "lettre", "Tél" et "Fiche".


Merci !

Stéphane.


.



Avatar
Anor
Bonjour,

et si tu fais :

SELECT Max(Numero) AS MonNumeroMaxi, lettre, tout.Nom,Fiche
FROM tout
GROUP BY lettre, tout.Nom,Fiche
HAVING lettre='A'
ORDER BY tout.Nom;


ps : tu remarqueras tu peux utiliser des noms de champs réservés,
mais qu'il faut alors dire à Access si tu parles d'une propriété ou d'un nom de champ
en précisant quelle table.

--
à+
Arnaud
----------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - Les tablettes d'Anor
www.anor.fr.st
----------------------------------------------

| Comme je dsais à "lolo" en dessous :
|
| *****************************
| Ok j'ai fais ça :
|
| SELECT MAX(Numero), lettre, Nom, Fiche
| FROM tout
| WHERE lettre = 'MMColParam'
| ORDER BY Nom
|
| message d'erreur :
| ADODB.Fields erreur '800a0cc1'
|
| Item cannot be found in the collection corresponding to the requested
| name or ordinal.
|
| /gdl2003/resultat_alpha.asp, ligne 104
|
| ...
|
| Stéf
| ********************