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

雪地里跪求一条SQL

2012-08-03 
雪地里跪求一条SQL,在线等有表:A 字段有:(aid,aname,arole)B 字段有:(bid, bname)将数据插入到A中时,aid字

雪地里跪求一条SQL,在线等

有表:A 字段有:(aid,aname,arole)

  B 字段有:(bid, bname)

将数据插入到A中时,aid字段对应的是bid的值

不要这样的写法:insert into A(aid) select bid from B 因为A表字段都是非空的

求条SQL,在线等,新增?

[解决办法]

SQL code
update  aset  aid=b.bidfrom  a join bon  a.aid=b.bid
[解决办法]
SQL code
--仅以aid为例insert into a(aid)select bidfrom bwhere not exists (select 1 from a where a.aid = b.bid)--其他两个字段楼主看情况加,或者和相应表做关联添加吧! 

热点排行
Bad Request.