Bonjour,
Je vous explique mon problème, j'ai 2 tables :
CLIENT : attributs ID_CLIENT, NOM et PRENOM
COMMANDE : attributs ID_CLIENT, VALIDE_CDE
Je souhaite faire une requête toute simple, je pensais, puisque je veux récupérer les les noms et prénoms des personnes qui ont validé leur commande et qui sont client. Je veux également faire un group by sur les id_client de commande car je veux voir combien chaque client à déjà commandé. J'ai déjà fait un bout de requête mais après lorsque j'introduit le group by, il me sort une erreur d'agrégation, je ne sais pas ce que c'est !
Merci de m'aider
Ma requête :
[/code]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT CLIENT.ID_CLIENT, CLIENT.NOM, CLIENT.PRENOM, COMMANDE.ID_CLIENT, COMMANDE.VALIDE_CDE FROM CLIENT INNER JOIN COMMANDE ON CLIENT.ID_CLIENT = COMMANDE.ID_CLIENT WHERE (((COMMANDE.ID_CLIENT) Is Not Null) AND ((COMMANDE.VALIDE_CDE)=-1)); (là, je n'ai pas mis le group by)
Partager