OVH Cloud OVH Cloud

recherche doublons sur 2 tables

2 réponses
Avatar
v
Bonjour,

Quand on recherche des doublons sur une seule table (sur le champ nom par
exemple) l'assistant nous aide bien.

Mais si je veux comparer 2 tables, sur un champs nom par exemple, et voir
les doublons sur ces 2 tables, comment faire ?

Table 1
tata
titi
toto

Table 2
tata
baba
bobo

Je veux que s'affiche :
tata Table1
tata Table2



Merci

2 réponses

Avatar
Ilan
Bonjour,

a quoi sert de connaitre la table d'origine des valeurs
puisque tu ne recherches que les valeurs communes aux 2 tables ?

Pour les doublons seuls
SELECT Table1.Nom FROM Table1,Table2 WHERE Table1.Nom=Table2.Nom;

Ce que tu demandes :
SELECT Table1.Nom,'Table1' FROM Table1,Table2 WHERE Table1.Nom=Table2.Nom
UNION SELECT Table2.Nom,'Table2' FROM Table1,Table2
WHERE Table2.Nom=Table1.Nom



Bonjour,

Quand on recherche des doublons sur une seule table (sur le champ nom par
exemple) l'assistant nous aide bien.

Mais si je veux comparer 2 tables, sur un champs nom par exemple, et voir
les doublons sur ces 2 tables, comment faire ?

Table 1
tata
titi
toto

Table 2
tata
baba
bobo

Je veux que s'affiche :
tata Table1
tata Table2



Merci





Avatar
Philippe [MS]
Pour la première syntaxe, il est plus élégant d'utiliser la clause INNER
JOIN :

SELECT Table1.Nom FROM Table1 INNER JOIN Table2 ON Table1.Nom=Table2.Nom

Enfin, pour ce que j'en dis... :-)

Phil.


"Ilan" wrote in message
news:
Bonjour,

a quoi sert de connaitre la table d'origine des valeurs
puisque tu ne recherches que les valeurs communes aux 2 tables ?

Pour les doublons seuls
SELECT Table1.Nom FROM Table1,Table2 WHERE Table1.Nom=Table2.Nom;

Ce que tu demandes :
SELECT Table1.Nom,'Table1' FROM Table1,Table2 WHERE Table1.Nom=Table2.Nom
UNION SELECT Table2.Nom,'Table2' FROM Table1,Table2
WHERE Table2.Nom=Table1.Nom



Bonjour,

Quand on recherche des doublons sur une seule table (sur le champ nom
par


exemple) l'assistant nous aide bien.

Mais si je veux comparer 2 tables, sur un champs nom par exemple, et
voir


les doublons sur ces 2 tables, comment faire ?

Table 1
tata
titi
toto

Table 2
tata
baba
bobo

Je veux que s'affiche :
tata Table1
tata Table2



Merci