[SQL] Afficher les clients groupés par villes

Fermé
Débutant - 18 déc. 2007 à 21:08
 Débutant - 19 déc. 2007 à 10:35
Bonjour,

Myql
J'ai une table Client(numClt, nomClt, villeClt). Je voudrais afficher la liste des clients regroupés par Ville.

Exemple :

PARIS

Robert
Steve
Antoine

ROUEN

McNam
Retz

ROTERDAN
Manfaz
Aszt

Pouvez-vous m'indiquer la syntaxe de la requête ?

6 réponses

Bonsoir

Oui mais comment dois-je faire pour l'afficher seulement en SQL ?

Je pensais à quelque chose comme ça :

Select nomClt, villeClt
From Client
Group By villeClt;


Mais ça m'affiche seulement 1 résultat par groupe (normal)

Il ne faut pas utiliser une requête imbriquée pour ce que je veux faire, non ?

Merci d'avance
0
ahmedmrissa Messages postés 183 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 21 janvier 2008 14
18 déc. 2007 à 21:51
salem on essay ça
select Select nomClt, villeClt
From Client
where villeClt =villeClt ;
0
..non çela ne fonctionne pas, j'ai toujours le même affichage : le nom du client et sa ville pour toutes les occurrences...

Je ne sais plus quoi faire.
0
ahmedmrissa Messages postés 183 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 21 janvier 2008 14
18 déc. 2007 à 22:13
c normale il ne faut pas mettre les deux
je t'explique si on veut affiché un colonne de la table par exemple X
select X ......
cad pour notre cas on doit mettre
select nomClt from client group by villeClt;
0

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

Posez votre question
Oui mais ça ne donne pas l'affichage que je veux, c'est à dire :

PARIS

Robert
Steve
Antoine

ROUEN

McNam
Retz

ROTERDAN
Manfaz
Aszt


Est-ce que quelqu'un d'autre peut m'aider ?
0
ahmedmrissa Messages postés 183 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 21 janvier 2008 14
18 déc. 2007 à 21:25
c un peu difficile
il a une seul solution c de faire un tableau
puis a chaque ville tu cette requete
select numClt from Client where villectl="paris";
select numClt from Client where villectl="new york";
ect..
puis tu mais ses resultat dans un tableau
-1