INSERT INTO table3
SELECT * FROM tabel1
UNION
SELECT * FROM tabel2
vì bạn có các cột giống nhau trong cả ba ...
Trong trường hợp chung, bạn nên làm việc với các danh sách cột như
INSERT INTO table3 (col1, col2, col3)
SELECT col1, col2, col3 FROM tabel1
UNION
SELECT col1, col2, col3 FROM tabel2
Bằng cách này, bạn tránh gặp rắc rối với auto_increment
id-cột. Ngoài ra, bạn nên cân nhắc sử dụng UNION ALL
kể từ UNION
lọc ra các dòng trùng lặp và do đó sẽ mất nhiều thời gian hơn trên các bảng lớn.