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

将几个字段写入数据库,其中一个字段来源至已知参数从另一个表中的结果,请教如何用一个SQL语句写?

2012-02-12 
将几个字段写入数据库,其中一个字段来源至已知参数从另一个表中的结果,请问怎么用一个SQL语句写??如题:往A

将几个字段写入数据库,其中一个字段来源至已知参数从另一个表中的结果,请问怎么用一个SQL语句写??
如题:
往A表插入3个字段的值.
已知3个参数X,Y,Z.   X,Y可以直接写入,但是另一个字段的值是从B表用参数Z查找的另一个字段ZZ,也就是我要将X,Y,ZZ写入A表,请问怎么用一个SQL语句写入...

[解决办法]
insert into A select x,y,(select zz from b where zz=z) as z
[解决办法]
insert into A
select x,y,(select zz from b where zz=z) as z from B

[解决办法]
insert A(Z, X, Y)
select ZZ, @X, @Y from B where ZZ=@Z

热点排行