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

急sql两个表合龙方法

2013-10-06 
急急!!sql两个表合并方法现在想建立两个表,表1有a,b,c三列,表2有a1,b1,a2,c1四列。当表2有新数据加入时,把

急急!!sql两个表合并方法
现在想建立两个表,表1有a,b,c三列,表2有a1,b1,a2,c1四列。当表2有新数据加入时,把表2中新加的数据中a1和a2列相加放在表1中的a列,表2中的b1与c1分别放在表1的a和c中,请问怎么做?谢谢
[解决办法]

表2中新加的数据中a1和a2列相加放在表1中的a列-->把数据放到:表1.a
表2中的b1与c1分别放在表1的a和c中  -->也把数据放到: 表1.a, 还有表1.c .是不是写错了?

--估计你是想要触发器了
create trigger tri_tb2
on tb2
after insert 
as 
begin 
update a
set a=b.al+b.a2,b=b.b1,c=b.c1
from 表1 a
inner join 表2 b on a.id=b.id  -->两表是什么关联的?这里是假设有id关联

end

热点排行