SQL
1SELECT 2 id, 3 列A, 4 列B, 5 列C 6FROM 7 テーブルA
上記SQLで取得したデータを
|id|列A|列B|列C|
|:--|:--:|--:|
|1|値AA|値AB|値AC|
|2|値BA|値BB|値BC|
|3|値CA|値CB|値CC|
下記のようなに別テーブルにINSERTするSQLを一つにまとめたいのですが
サブクエリー?などを利用すると可能なのでしょうか?
SQL
1INSERT INTO 2 テーブルB (id2, 列D) 3VALUES 4 (1,値AA), (1,値AB), (1,値AC), 5 (2,値BA), (2,値BB), (2,値BC), 6 (3,値CA), (3,値CB), (3,値CC))
INSERT後の結果
| id | id2 | 列D |
|---|---|---|
| 1 | 1 | 値AA |
| 2 | 1 | 値AB |
| 3 | 1 | 値AC |
| 4 | 2 | 値BA |
| 5 | 2 | 値BB |
| 6 | 2 | 値BC |
| 7 | 3 | 値CA |
| 8 | 3 | 値CB |
| 9 | 3 | 値CC |
回答2件
あなたの回答
tips
プレビュー
2021/07/18 14:17