他の2つのテーブルからテーブルを作成する必要があります(ユニオンを使用します)。機能するクエリは次のとおりです。
SELECT * FROM tabel1
UNION
SELECT * FROM tabel2
今私がしなければならないことは、この結果(データ)をtable3(table1とtable2と同じ列を持つ、すでに持っているテーブル)に入れることです。
誰が私を助けることができます?
INSERT INTO table3
SELECT * FROM tabel1
UNION
SELECT * FROM tabel2
3つすべてに同じ列があるため...
一般的なケースでは、次のような列リストを操作する必要があります
INSERT INTO table3 (col1, col2, col3)
SELECT col1, col2, col3 FROM tabel1
UNION
SELECT col1, col2, col3 FROM tabel2
このようにして、auto_increment
id-columns に関する問題を回避できます。UNION ALL
また、UNION
重複する行を除外するため、大きなテーブルでは時間がかかるため、使用を検討する必要があります。