Comparaison et suppression de champ.
Résolu/Fermé
Bonjour,
Je suis à la recherche d'une commande me permettant dans deux tables d'une même base de faire une comparaison et j'aimerai conserver uniquement les lignes ou les valeurs de la colonnes sont identiques.
Par exemple, dans une base que je nomme BASE, j'ai deux tables . TABLE 1 et TABLE 2.
Dans chaque table j'ai plusieurs colonnes différente mais j'en ai une en commune que j'ai vais appeler ID .
Sur Table 1, j'ai environ 15000 Lignes et 1000 sur table 2.JE souhaite supprimer les 14000 Ligne de la table 1 qui n'ont pas la même valeur dans la colonne ID.
SI quelqu'un à la réponse, ca serai vraiment gentil de m'aider, je suis un vrai débutant.
Bien Amicalement Laurent
Je suis à la recherche d'une commande me permettant dans deux tables d'une même base de faire une comparaison et j'aimerai conserver uniquement les lignes ou les valeurs de la colonnes sont identiques.
Par exemple, dans une base que je nomme BASE, j'ai deux tables . TABLE 1 et TABLE 2.
Dans chaque table j'ai plusieurs colonnes différente mais j'en ai une en commune que j'ai vais appeler ID .
Sur Table 1, j'ai environ 15000 Lignes et 1000 sur table 2.JE souhaite supprimer les 14000 Ligne de la table 1 qui n'ont pas la même valeur dans la colonne ID.
SI quelqu'un à la réponse, ca serai vraiment gentil de m'aider, je suis un vrai débutant.
Bien Amicalement Laurent
A voir également:
- Comparaison et suppression de champ.
- Forcer suppression fichier - Guide
- Comparaison million milliard - Accueil - Technologies
- Suppression page word - Guide
- Suppression cookies - Guide
- Suppression compte gmail - Guide
1 réponse
Utilisateur anonyme
25 déc. 2015 à 10:17
25 déc. 2015 à 10:17
DELET FROM [TABLE1] WHERE [ID] NOT IN(
SELECT [ID] FROM [TABLE2]);
(en francais: on supprime toutes lignes pour lesquelles l'id n'est pas dans les id de la table 2)
SELECT [ID] FROM [TABLE2]);
(en francais: on supprime toutes lignes pour lesquelles l'id n'est pas dans les id de la table 2)
2 janv. 2016 à 10:42
Amicalement Laurent