Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
802 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requete SQL Access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Requete SQL Access

n°1594721
OhAime971
J'aime pas le C !
Posté le 02-08-2007 à 09:35:17  profilanswer
 

Bonjour à tous,
 
Voilà j'ai un petit problème avec une requête SQL sous access. Je vous la met:
 
 
SELECT Membre.prenom_membre, COUNT(Commentaire.id_commentaire) AS nombre_commentaire
FROM Membre, Commentaire
WHERE Commentaire.id_commentaire=Membre.id_commentaire
GROUP BY Commentaire.id_membre;
 
J'ai une erreur qui me dit que ma requête ne comprend pas l'expression spécifié: 'prenom_membre' comme une partie de la fonction d'agrégat.
 
la colonne porte bien ce nom la dans ma table!
 
Je voudrais que ça m'affiche le prenom du membre avec le nombre de commentaire posté.
J'ai essayé via des requêtes imbriqués, mais je n'y suis pas arrivé.
 
Si quelqu'un avait un petit tuyau!
 
Merci!
 
A+


Message édité par OhAime971 le 02-08-2007 à 15:57:20
mood
Publicité
Posté le 02-08-2007 à 09:35:17  profilanswer
 

n°1594984
jpcheck
Pioupiou
Posté le 02-08-2007 à 15:10:05  profilanswer
 

bonjour, lorsque tu utilises des fonctions comm sum, count, distinct, etc, tu dois avoir un group by en fin de requete... :)

n°1595024
OhAime971
J'aime pas le C !
Posté le 02-08-2007 à 15:56:27  profilanswer
 

Oui pardon, j'ai mal recopier la requête! mon group by est bien présent a la fin:
 
SELECT Membre.prenom_membre, COUNT(Commentaire.id_commentaire) AS nombre_commentaire
FROM Membre, Commentaire
WHERE Commentaire.id_commentaire=Membre.id_commentaire
GROUP BY Commentaire.id_membre;
 
 
L'erreur est bien sûre présente


Message édité par OhAime971 le 02-08-2007 à 15:57:54
n°1595962
MagicBuzz
Posté le 05-08-2007 à 15:50:45  profilanswer
 

Le group by doit porter sur tous les champs qui ne font pas partie de count, sum, avg, etc.
 
Donc ici, ton group by doit porter sur membre.prenom_membre


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requete SQL Access

 

Sujets relatifs
[ACCESS] requete SQL max dateVBA access requete SQL et fonction()
Requête sous Access, mode création ou SQL[SQL/Access] problème pour une requête en apparence assez simple
Requete SQL ds Accesspb de requete SQL (enfin je crois) dans access [résolu]
[Access] requete SQL, comment connaitre la taille d'une chaine ?[SQL / ACCESS] question un peu tordu sur une requete.
Aide requête SQL Accessrequete SQL ACCESS
Plus de sujets relatifs à : Requete SQL Access


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR