[SQL] Afficher les clients groupés par villes

Débutant -  
 Débutant -
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 ?
A voir également:

6 réponses

Débutant
 
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 Statut Membre 14
 
salem on essay ça
select Select nomClt, villeClt
From Client
where villeClt =villeClt ;
0
Débutant
 
..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 Statut Membre 14
 
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
Débutant
 
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 Statut Membre 14
 
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