SQL INSERT SELECT構文の基本と応用【データ挿入を効率化】
SQLにおいて、INSERT SELECT文は、クエリの結果を別のテーブルに挿入するために使用されます。構文は以下の通りです:
INSERT INTO table2 (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM table1
WHERE condition;
table1から選択したデータが指定された列にtable2に挿入されます。 挿入するデータを選択する際にWHERE句を使用することができます。 エラーを回避するために、両方のテーブルの列数とデータ型が一致していることを確認する必要があります。