Probleme de GROUP BY

Résolu
etu54 Messages postés 27 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 26 juillet 2011 - 22 avril 2010 à 10:10
 manuelprodriguez - 16 janv. 2013 à 17:56
Bonjour et merci de prendre ces quelques minutes pour lire le post,
Je débute dans le Access et j'ai un probleme qui me fait perdre la tete
Voila j'ai une table equipe qui se présente comme ceci


num_eq | ville
__________|__________
1 | NANCY
2 | LYON
3 | MARSEILLE
4 | LYON

Je voudrais sélectionner le numero de l'équipe et sa ville mais en supprimant les doublon de ville.
Etant donné que je souhaite récupéré 2 valeur DISTINCT ne fonctionne pas
Je fais don ceci :

SELECT num_eq, ville
FROM equipe
GROUP BY ville

Et la c'est le drame, une erreur arrive :
"num_eq ne fait pas partie de la fonction d'agrégat"

HELP ME PLEASE

3 réponses

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
22 avril 2010 à 10:23
Salut,

SELECT MAX(num_eq), ville
FROM equipe
GROUP BY ville 


Max ou min à toi de choisir
Voila
3
etu54 Messages postés 27 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 26 juillet 2011 1
22 avril 2010 à 10:36
ça fonctionne parfaitement !

J'adore les forum
Merci beaucoup nhervagault
0
manuelprodriguez
16 janv. 2013 à 17:56
Il suffisait de faire un SELECT DISTINCT FROM EQUIPE
Si par contre on veut également le nombre pour chaque ville : SELECT VILLE, COUNT(*) FROM EQUIPE GROUP BY VILLE


DB2MROD 92
0
Rejoignez-nous