Requête des doublons

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requête des doublons

Re: Requête des doublons

par Mazarini » 25 janv. 2013, 18:54

select count(*), nom_dun_champ
from matable
group by nom_dun_champ
Cela affiche toutes les valeurs de la colonne nom_dun_champ et le nombre de ligne de la table correspondant à chaque valeur.

Le having permet de sélectionner les résultats dont le nombre de ligne de la table est > 1, c'est à dire les multiple.

Requête des doublons

par foetus69 » 25 janv. 2013, 17:17

Bonjour,

Pouvez-vous m'aider à décortiquer cette simple requête, je voudrais être sure de bien comprendre...svp merci

select count(*), nom_dun_champ
from matable
group by nom_dun_champ
having count(etoile_ou_nom_dun_champ) > 1

En prenant ma table client qui a pour champs : id (unique), nom, prenom, profession...

Je voudrais sélectionner, compter afficher tous les vrais doublons, toutes les lignes identiques (juste différentes par l'id)

quelle est la portée du group by dans une telle requête ? du having ?

D'avance merci.

F69