Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/05/2011, 10h34   #1
Invité de passage
 
Inscription : mai 2011
Messages : 5
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 5
Points : 0
Points : 0
Par défaut Identifier et extraire des doublons

Bonjour à tous.

Après des recherches sur le forum, je n'ai pu trouver satisfaction.

C'est pourquoi je vous expose mon problème :

J'ai une table "entreprise" qui comporte des doublons. Pour les identifier, je souhaites utiliser la colonne "Raison Sociale" comportant le nom de l'entreprise et la colonne "Siret" comportant un numéro associé à l'entreprise.

De plus, j'aimerai :

-soit que ces doublons soient "colorés" afin de pouvoir les vérifier
-soit qu'ils soient transférer sur une nouvelle table

Je vous remercie d'avance.
jambrosi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2011, 11h17   #2
Membre Expert
 
Avatar de nico84
 
Homme Nicolas Guimbal
Consultant/développeur ERP
Inscription : mai 2008
Messages : 1 254
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Guimbal
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant/développeur ERP
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2008
Messages : 1 254
Points : 1 870
Points : 1 870
Bonjour,

Pour les identifier c'est assez facile :
Code :
select raison, count(*) from T1 group by raison having count(*)>1
Dans le même ordre d'idée pour les extraire il est possible de selectionner ceux qui sont dans cette 1ere requete...
nico84 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/05/2011, 11h28   #3
Membre actif
 
Homme Quentin D.
Étudiant
Inscription : avril 2011
Messages : 175
Détails du profil
Informations personnelles :
Nom : Homme Quentin D.
Âge : 25
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : avril 2011
Messages : 175
Points : 165
Points : 165
Bonjour à vous,

Pas bête du tout comme méthode, j'y avais pas pensé ^^!

Donc pour lui ce serait plutôt :

Code :
1
2
3
4
select ´raison sociale´, siret, count(*) 
from T1 
group by ´raison sociale´, siret 
having count(*)>1
Comme il veut un critère sur 2 colonnes.
__________________
Pourquoi faire aujourd'hui ce que l'on peut remettre à demain ?
Nitromard est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/05/2011, 11h47   #4
Invité de passage
 
Inscription : mai 2011
Messages : 5
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 5
Points : 0
Points : 0
Merci beaucoup, problème résolu !
Bonne journée a vous deux !
jambrosi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h41.


 
 
 
 
Partenaires

Hébergement Web