Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment fusionner deux bases de données, avec les mêmes données, mais avec des PK différents, sans champs dupliqués ?

Sélectionnez un UNION toutes les colonnes sauf les PK ne vous donneront que des lignes distinctes :

insert into new_table (<non-pk columns>)
select <non-pk columns> from tableA
union
select <non-pk columns> from tableB

Remarque :union supprime les doublons.