
create trigger trigger1 after update on B for each row
begin
declare sl int
set sl=NEW.退货数量
update A set 数量=数量-sl
end //
select sum(a.data-b.data)from
(select data,time from 表名 where id=1) a,
(select data,time from 表名 where id=2) b
where a.time=b.time
<p>你看是这个意思吗?</p>
<p>不过这样的话数据要求比较严格,同一时间id为1为2的只能有1条,多了会出错,但是大概意思就是上边所写</p>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)