0

使用するテーブルに同一の行を挿入するには

Insert into table (select * from table where columnA = 'a' and columnB = 'b')

columnB = 'c' を 1 つの SQL に挿入して変更することはできますか?

4

1 に答える 1

3

はい、選択で値を指定するだけです:

insert into table (ColumnA, ColumnB)
select ColumnA, 'c'
from table
where columnA = 'a' and columnB = 'b'

(さらに列がある場合は、それらを列リストに追加し、ColumnA と同じように選択します。)

于 2012-08-10T10:06:08.323 に答える