sql >> Databasteknik >  >> RDS >> Mysql

Hur slår man ihop två databaser, med samma data, men med olika PK:er, utan duplicerade fält?

Välj en UNION alla kolumner utom PK:erna ger dig bara distinkta rader:

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

Obs:union tar bort dubbletter.



  1. Släpp kolumn tar inte bort kolumnreferenser helt - postgresql

  2. Vilken datamaskeringsfunktion ska jag använda?

  3. Java ZonedDateTime sparas i databasen

  4. Jag försöker kopiera en fil, men får felmeddelande