首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求一条插入语句.该怎么解决

2012-01-21 
求一条插入语句.有表A(field1,field2,field3,field4)还有另一个表B(aa,bb,field2,field3,ee)要求把B表中的

求一条插入语句.
有表A(field1,   field2,   field3,   field4)
还有另一个表B(aa,   bb,   field2,   field3,   ee)
要求把B表中的数据(只有两个字段有效),插入到A表.
假设B表数据如下:
01,02,   polly,   jack,     05
02,04,   skin,   04,         hello

插入后的结果为:
T1,   polly,   jack,   C1
T1,   skin,     04,       C1
插入条件为:     已知A表的field1,   和field4,   的值T1和C1.只需要把B表中的记录的field2,   和   field3   插入到A表,有几行,插几行,A表的其它字段的内容都知道.
SQL   语句类似于:
insert   into   A   (field1,   field2,   field3,   field4)   values   ( "T1 ",select   field2,   field3   from   B   where...,   "C1)

呵呵,我试了很久,都没有找到答案..

[解决办法]
insert into A (field1, field2, field3, field4)
select 'T1 ', field2, field3, 'C1 ' from B

热点排行