日期:2014-05-16  浏览次数:20965 次

关于insert into from语句求救!
表1:   A,B,C,D
表2:   B,C
现在要将表2中,B=100的记录插入到表1中,同时给A、D赋值。sql语句该怎么写?

我这样写出错:
insert   into   表1(A,B,C,D)   values( "A值 ",(select   B,C   from   表2   where   B= "100 "), "D值 ");

把select的语句括号去掉一样出错。


------解决方案--------------------
insert into 表1(A,B,C,D)
select "A值 ",B,C, "D值 " from 表2 where B= "100 "