SQL这道这题应该怎么做做

求表AAA中剩余的库存量

把两个表聯合起来组成一个结果,把出库的数量转化为负的然后再求和。

注意此处必须用union all ,不能用unionunion和union all 的区别是union会把联合起来的重复记录删除掉,所以不能用union两个表的结构必须相同。

扩充:except 也是连接两个sql语句就是获取AAA表中的在BBB表中没有的记录行,两个表的结构必须相同except all是鈈消除重复的,但是在有的sql版本中不能用

intersect恰好同except 相反,他是获取两个sql中AAA表中有BBB表中也有的记录行,两个表的结构必须相同intersect all是不消除偅复的,但是在有的sql版本中不能用

 

我要回帖

更多关于 这题应该怎么做 的文章

 

随机推荐