OVH Cloud OVH Cloud

Supprimer données

2 réponses
Avatar
Bernard
Bonjour à tous!
J'espère que vous avez passé un agréable réveillon!

Petite question, please:

Comment supprimer les données d'une table si elles sont contenues dans une
autre?

J'ai deux tables (A et B) de structure identique.
Je voudrais supprimer dans la table A les données qui se trouvent à
l'identique dans la table B.
Malheureusement, mes tables n'ont pas de clé unique...

Je vous remercie!

Bien cordialement,

Ben
--
Ben 75 (qui vous remercie vivement)

2 réponses

Avatar
3stone
Salut,

"Bernard"
| Comment supprimer les données d'une table si elles sont contenues dans une
| autre?
|
| J'ai deux tables (A et B) de structure identique.
| Je voudrais supprimer dans la table A les données qui se trouvent à
| l'identique dans la table B.
| Malheureusement, mes tables n'ont pas de clé unique...



Quelque chose comme :

DELETE * FROM T_table
INNER JOIN T_tablebis ON (T_table.c2 = T_tablebis.c2)
AND (T_table.c1 = T_tablebis.c1);


donc dans ta grille de requête, tu crée une jointure entre tous les champs
qui désignent les enregistrements identiques... et tu glisse le "*" de la
première table dans la grille.


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Bernard
Je te remercie. tes conseils fonctionnent comme chaque fois!

@ + Ben
--
Ben 75 (qui vous remercie vivement)



Salut,

"Bernard"
| Comment supprimer les données d'une table si elles sont contenues dans une
| autre?
|
| J'ai deux tables (A et B) de structure identique.
| Je voudrais supprimer dans la table A les données qui se trouvent à
| l'identique dans la table B.
| Malheureusement, mes tables n'ont pas de clé unique...



Quelque chose comme :

DELETE * FROM T_table
INNER JOIN T_tablebis ON (T_table.c2 = T_tablebis.c2)
AND (T_table.c1 = T_tablebis.c1);


donc dans ta grille de requête, tu crée une jointure entre tous les champs
qui désignent les enregistrements identiques... et tu glisse le "*" de la
première table dans la grille.


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/