SQLのSELECT INSERT文について。 ある条件の時に、レコードを増幅してINSERTする。といったことはSQLで可能でしょうか。ご存じの方いましたらご教授ください。

MySQL42閲覧xmlns="http://www.w3.org/2000/svg">100

ベストアンサー

2

2人がナイス!しています

ThanksImg質問者からのお礼コメント

返信が遅くなってしまい、すみません。 回答いただきましたお二方、ありがとうございました。 UNIONを使うことで可能なのですね、勉強になりました! ベストアンサーとしては、先にお答えいただいた原沢様にさせていただきました。

お礼日時:9/12 21:23

その他の回答(1件)

1

実用性があるかは分かりませんが、書けなくはないですね。 INSERT INTO テーブルB( ID, 名前, 備考 ) SELECT ID, 名前, 備考1 FROM テーブルA UNION SELECT ID, 名前, 備考2 FROM テーブルA WHERE 名前='田中' UNION SELECT ID, 名前, 備考3 FROM テーブルA WHERE 名前='田中'

1人がナイス!しています