Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menggabungkan dua database, dengan data yang sama, tetapi dengan PK yang berbeda, tanpa bidang yang diduplikasi?

Pilih UNION semua kolom kecuali PK hanya akan memberi Anda baris yang berbeda:

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

Catatan:union menghapus duplikat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORDER DENGAN NULL di MySQL

  2. MySQL &NHibernate. Bagaimana cara memperbaiki kesalahan:Kolom 'ReservedWord' bukan milik tabel ReservedWords?

  3. mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows dll... mengharapkan parameter 1 menjadi sumber daya

  4. MySQL di Cloud - Migrasi Online dari Amazon RDS ke Server Anda sendiri:Part2

  5. Cara mendapatkan 2 item terbaru per kategori dalam satu pilihan (dengan mysql)