sql >> Database >  >> RDS >> Mysql

Hoe twee databases samen te voegen, met dezelfde gegevens, maar met verschillende PK's, zonder dubbele velden?

Selecteer een UNION alle kolommen behalve de PK's geven u alleen afzonderlijke rijen:

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

Opmerking:union verwijdert duplicaten.



  1. Onderhoudsplannen voor databases maken

  2. Verkrijg MySQL-database-uitvoer via PHP naar XML

  3. Hoe maak je een Inner Join in django?

  4. Tabellen weergeven die zijn beïnvloed door trapsgewijze verwijderen