- PR -

insertする際に検索結果を反映するのは可能でしょうか。

投稿者投稿内容
Penguin
会議室デビュー日: 2006/03/01
投稿数: 13
投稿日時: 2006-04-12 09:45
tableAのcolumnA、columnBに当たる部分に、
tableBの列を指定するなら、以下のSQLでいけると思いますが・・。
(tableBに同名の列columnA、columnBがある場合です)

insert into tableA (columnA, a, columnB)
select columnA, a, columnB from tableB where columnC = 'aa';

もし任意の値を挿入したい場合はこうですね。

insert into tableA (columnA, a, columnB)
select '任意の値1', a, '任意の値2' from tableB where columnC = 'aa';

スキルアップ/キャリアアップ(JOB@IT)