Hello à tous !!
Pourriez-vous m'aider ?
J'ai une entrée "email" dans ma table "chiens" de ma base de données.
J'aimerais un SELECT dans ma bdd qui sélectionne tous les enregistrements associés à des comptes dont l'adresse "email" existe plus de 10 fois dans la base de données ?
J'espère que vous m'avez compris ^^
Merci d'avance
Publicité
Posté le 24-03-2006 à 13:08:00
dlaumor
Posté le 24-03-2006 à 14:37:11
tu fais un group by sur le champ "email"
avec une condition à la fin having count(*) > 10
select email, count(*)
from ta_table_chien
group by email
having count(*) > 10
si c'est du sql server, tu dois sûrement arriver à faire ça avec une procédure stockée, sinon, par une simple requete, ça me semble délicat.
Bon courage