Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để hợp nhất hai cơ sở dữ liệu, với cùng một dữ liệu, nhưng có các PK khác nhau, mà không có các trường trùng lặp?

Chọn một UNION tất cả các cột ngoại trừ PK sẽ chỉ cung cấp cho bạn các hàng riêng biệt:

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

Lưu ý:union loại bỏ các bản sao.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL so sánh chuỗi DATE với chuỗi từ trường DATETIME

  2. java.sql.SQLException:Số cột không khớp với số giá trị ở lỗi hàng 1

  3. Cách làm tròn thời gian đến phân đoạn 15 phút gần nhất

  4. MySQL InnoDB khóa chết khi CHỌN với khóa độc quyền (CHO CẬP NHẬT)

  5. Xuất DataBase với MySQL Workbench với câu lệnh INSERT