求教一Insert select from 语句
我想从Table B选择一些符合某些条件的纪录,插入到table A中,在Insert的同时又把这些记录的某一字段设置为特定值。
如:
Insert into A(A.a,A.b) Select B.a, B.b from B where B.c= 'xxx '
在执行以上语句的时候我又想把insert到A中记录的A.c字段设置为某值,如Set A.c= 'xxx '
有没有一条语句把上面两件事合并?
THANKS!
------解决方案--------------------Insert into A(a,b,c) Select B.a, B.b , 'xxx ' from B where B.c= 'xxx '
------解决方案--------------------Insert into A(A.a,A.b,A.c) Select B.a, B.b, 'ddd ' from B where B.c= 'xxx '
------解决方案--------------------insert into a select a, b , c = 'xxx ' from b
------解决方案--------------------Insert into A(a,b,c)
Select a, b , 'xxx ' as c from B where c= 'xxx '