如何使用Insert into

时间:2017-02-07 09:11:06

标签: sql

我有数据字段

body.home h1 {
color :red;
}

我想复制数据,但只有位置数据相同,Field TrxSeqCd和Name将随其他代码和名称而改变

我复制后的数据将是这样的

TrxSeqCd     Name       Location
00001        Book       0001-A
00001        Book       0001-B
00001        Book       0001-C

这意味着当我只复制位置是相同的TrxSeqCd时,名称将随着TrxSeqCd和我想要的名称而改变。 Plz告诉我如何用Syntax Insert Into做到这一点 注意:表中只有1表不与其他表连接

1 个答案:

答案 0 :(得分:1)

您需要插入选择。获取其他数据的查询是

select '00002' as TrxSeqCd, 'Pen' as Name, Location from mytable;

因此insert语句变为

insert into mytable (TrxSeqCd, Name, Location)
select '00002' as TrxSeqCd,  'Pen' as Name, Location from mytable;

或更短

insert into mytable (TrxSeqCd, Name, Location)
select '00002', 'Pen', Location from mytable;