首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将一个表中具有共享引用的行的总和与另一个表中的单个值进行比较

将一个表中具有共享引用的行的总和与另一个表中的单个值进行比较
EN

Stack Overflow用户
提问于 2020-01-29 21:57:35
回答 1查看 24关注 0票数 0

我在一个表stock中有一个库存列表,并在另一个表orders中为订单保留了该库存的一部分

我有一种感觉,我的数据不再处于良好的状态,我需要比较我从orders表中的一大块库存中保留的数量与我在保留库存表中的总数量。

每个stock has在库存中都有一个惟一的条目,但是如果它表示一个被拆分到多个订单中的数量,那么它可以在订单中出现多次。

理想的查询应该显示过度保留的股票引用。一旦我有了这些东西,我就可以检查我的代码,看看是什么导致了这个问题,并在我破产之前修复它,因为我卖的东西已经没有库存了。

EN

回答 1

Stack Overflow用户

发布于 2020-01-29 22:39:31

我想这应该能解决你的问题

代码语言:javascript
复制
    Select s.reservedqty,s.stockref,O.Total_reservedqty from stock S join 
    (
    Select sum(reservedqty) as Total_reservedqty,stockref from orders  group by stockref
    ) O
    On S.stockref=O.stockref
    where O.Total_reservedqty !=s.reservedqty
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59968633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档