2. create proc dbo.名储过程名称 As
create table 新表(nameid int,value1 int,value12 int)
insert into 新表(nameid,value1,value12)
select nameid,case bi when 1 then sum(value) else 0 end,case bi when 0 then sum(value) else 0 end from 表 group by nameid
解决方法:A,B,C三表,A和C表有关联关系,A表插入数据时,查询相关联的C表数据同时插入B表A.1,A.2,C.1,C.2等字段。
A表插入数据时,C表相关联的数据是否存在?
第一:如果相关连的数据不存在,那么需要在C表中insert相关连数据。
第二:如果存在,那么你可以在insert A 表数据后,可以写个trigger 来把相关内容insert 到B表
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)