Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3314 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Comment trouver des enregistrements identiques

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment trouver des enregistrements identiques

n°1293406
dexenium
Posté le 27-01-2006 à 14:12:45  profilanswer
 

Bonjour,
 
J'ai besoin d'un petit coup de main pour trouver dans ma base de donnée des enregistrements identiques :
 
Par exemple je voudrais trouver toutes les adresses emails qui sont identiques entre elles ou tous les noms de clients qui sont identiques entre eux.
Je sais faire une recherche quand j'ai déjà une valeur mais le problème est que là je n'ai pas de valeur de départ...
 
Merci pour votre aide.
 
A+

mood
Publicité
Posté le 27-01-2006 à 14:12:45  profilanswer
 

n°1293414
Arjuna
Aircraft Ident.: F-MBSD
Posté le 27-01-2006 à 14:28:49  profilanswer
 

having est ton ami
 
select truc, count(truc)
from tatouille
where machin = bidule
group by truc
having count(truc) > 1


Message édité par Arjuna le 27-01-2006 à 14:33:19
n°1293415
Arjuna
Aircraft Ident.: F-MBSD
Posté le 27-01-2006 à 14:31:00  profilanswer
 

par exemple :

Code :
  1. select typtie, count(typtie)
  2. from tie
  3. where codsoc = 2
  4. group by typtie
  5. having count(typtie) > 100


 
ça retourne tous les types de tiers dont j'en connais plus de 100 dans la société 2.

n°1293416
Arjuna
Aircraft Ident.: F-MBSD
Posté le 27-01-2006 à 14:32:32  profilanswer
 

et ça :

Code :
  1. select tie.sigtie
  2. from tie, (
  3. select typtie, count(typtie)
  4. from tie
  5. where codsoc = 2
  6. group by typtie
  7. having count(typtie) > 100
  8. ) chx
  9. where tie.codsoc = 2
  10. and tie.typtie = chx.typtie


 
ça me retourne la liste des sigles tiers dont je connais plus de 100 qui ont le même type dans la société 2
 
c clair ?


Message édité par Arjuna le 27-01-2006 à 14:32:59
n°1293533
dexenium
Posté le 27-01-2006 à 15:55:40  profilanswer
 

C'est bon merci ca fonctionne avec :
 
SELECT  email, count (email)
FROM `mailinglistOLD`  
group by email
having count(email) >2;


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Comment trouver des enregistrements identiques

 

Sujets relatifs
Exporter les enregistrements d'une base au oracle au format XMLprogramme pour trouver le ppcm et ppcd
trouver intervale de dates d'un n° de semaine pour une année xtrouver un herbergeur avec un ftp gratuit
[MySQL] Trouver le nom de la clé primaire d'une table.Algorithme pour trouver le chemin le plus cours
Trouver IP dynamique en c++ ou en vb[KiX]Trouver à quel groupe appartient un utilisateur
Ou trouver des exemples de pages HTA ?Trouver une team dévlopement
Plus de sujets relatifs à : Comment trouver des enregistrements identiques


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)