Salut à tous,
J'ai 2 tables identiques dans ma base de données(avec des données) et j'aimerais les fusionner pour n'avoir qu'une seule table.
Merci pour votre aide
copier coller , il ne fonctionne pas dans tous les cas ou on a le champ id comme clé *
la solution que je peux proposé au début c'est de fusionner les deux tables en criant une requête UNION
stefdu
Bonsoir,
Une méthode simple :
Sélectionner tous les enregistrements de la table A
Copier (ctrl+c)
Coller dans la table B (sur l'enregistrement vide en fin de table, par ctrl+v)
Quand c ok, supprimer la table A
@+
faboss67
Bonjour,
Pour la première fois je post un truc sur un forum... c'est vrai que ça aide, surtout quand on y connait rien comme moi il y a quelques mois.
J'ai eu le même soucis : 2 tables strictement identiques avec des enregistrements différents (exemples : 400 et 300 enr.)
Comment les fusionner ensemble en une seule table ? (700 enr.)
Pour ma part, j'ai résolu le problème avec du SQL lors d'une requête
SELECT * FROM TABLE1
UNION
SELECT * FROM TABLE2;
Puis de cette requête, je l'ai importée* en la transformant en table en modifiant les options de l'importation.. du coup j'ai nettoyé ce qu'il y avais en trop : les deux tables (400 et 300 enr.) et la requete.
Il me reste la table des 700 enr.
.* et oui, on peut importer une table (ou autre) de sa base dans sa propre base
A qui ça peut aidé...
faboss67
seul hic, si l'on supprime les deux tables, on perd les relations. Ils faut donc les recréer.