Problème requete sql + Mysql

Résolu
sarah -  
varfendell Messages postés 3259 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je développe une application en php mysql et j'ai besoin de faire une requete sql mais ça ne marche pa jusqu'à mtn, bon voilà:

j'ai une table région qui contient comme champs (nom_region,x,y)
et j'ai une table client qui contient comme champs (id,nom_region,...)

j'ai besoin de compter le nombre des clients par region et avoir les coordonnées de chaque region aussi en sortie. quand j'applique la requete suivante, j'ai une seule valeur pour x et y qui s'affiche :

SELECT nom_region, count(id), x, y
FROM client,region
group BY client.nom_region


prière de m'aider je suis en stage et je n'ai plus de temps Merci d'avance.

A voir également:

5 réponses

varfendell Messages postés 3259 Date d'inscription   Statut Membre Dernière intervention   707
 
Bonjour,

...elle est ou ta jointure de table???

rajoute where client.nom_region = region.nom_region
1
Jug4tsu Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   13
 
Mets le WHERE avant le GROUP BY.
1
sarah
 
quand j'ajoute la clause where il me donne l'erreur suivante :

#1064 - Erreur de syntaxe près de 'where client . nom_region = region . nom_region

:s:s
0
varfendell Messages postés 3259 Date d'inscription   Statut Membre Dernière intervention   707
 
montre moi a quoi ressemble ta nouvelle requete
0
sarah
 
la voilà:

SELECT client.nom_region, x, y, count( client.id )
FROM client, region
GROUP BY client.nom_region
where client.nom_r=region.nom_region

Merci encore une fois
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sarah
 
Merci beaucoup!!!
ça marche :)
0
varfendell Messages postés 3259 Date d'inscription   Statut Membre Dernière intervention   707
 
de rien :)
0