[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 ?
Configuration: Windows XP
Firefox 2.0.0.11

6 réponses

  1. 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
  2. ahmedmrissa Messages postés 183 Statut Membre 14
     
    salem on essay ça
    select Select nomClt, villeClt
    From Client
    where villeClt =villeClt ;
    0
  3. 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
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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
  7. 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