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