INSERT INTO table3
SELECT * FROM tabel1
UNION
SELECT * FROM tabel2
dato che hai le stesse colonne in tutte e tre ...
In generale dovresti lavorare con elenchi di colonne come
INSERT INTO table3 (col1, col2, col3)
SELECT col1, col2, col3 FROM tabel1
UNION
SELECT col1, col2, col3 FROM tabel2
In questo modo eviti problemi con auto_increment
colonne id. Inoltre dovresti considerare di usare UNION ALL
dal UNION
filtra le righe duplicate e quindi impiegherà più tempo su tabelle di grandi dimensioni.