Requete SQL

qwix -  
 Hilikus -
Bonjour j'aimerais faire une requête qui m'affiche le nom des villes
ayant plus d'un contact.
Je m'explique c'est une table qui comporte le nom,prénom,ville des adhérents mais certains habitent dans la même ville c'est pourquoi
j'aimerais afficher le nom des villes qui ont plus d'un adhérent mais je ne vois pas comment faire.
Merci d'avance.

2 réponses

  1. gbaudouin
     
    Bonjour,
    Un query simple peut te donner pour chaque ville le nombre de fois qu'elle apparait:

    Supposons que ta table s'appelle "adherents" et le champ ville s'appelle "ville"

    select ville, count(ville) from adherents group by ville
    0
    1. qwix
       
      est-ce que tu pourrais m'expliquer a quoi sert "HAVING".
      Merci
      0
  2. Hilikus
     
    Quand t'as une requete du genre

    select sum(champ)
    where...

    // Si tu veut établir une condition sur ton sum
    having sum(champ) > 5

    c'est comme un where si tu veut, mais ca se met à la fin de ta requete (avant GROUP BY) et sa porte sur un sum() ou avg()...
    0