首先这两个表要连起来,然后再相减selectt1.字段名-t2.字段名from表1t1innerjoin表2t2ont1.连接字段名=t2.连接字段名
说清楚一点:是两个视图中的元组相减还是两个视图中连接后的数据结果相减?一个关系减一个关系可以用谓词NOT
IN或条件
<>
ANY进行关系 *** 作运算。
两个关系中的数据相减可以连接后(相所要求的条件,比如是同一个人的工资和扣的养老金之类,连接条件就是同一个人的标识,可能是身份z号,职工号什么的)相减,这没有什么啊,两表连接后进行数据 *** 作就可以了!句中一般和一个表中数据的加减没有区别:
select
A.gongzi-B.yanglao
as
Result,*
form
A,B
where
A.zhigonghao
=
B.zhigonghao
你没有给出具体的列信息,应该是类似于下面的形式:insert into 第三张表 select 入库.商品id, 入库.数量-出库.数量 from 入库, 出库 where 入库.商品id=出库.商品id
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)