【发布时间】:2016-06-03 10:27:27
【问题描述】:
我有两张桌子
- inventory_lot_transactions 和
- inventory_lot_serials
我正在按批次记录所有进出库存的交易。每个进出仓库的批次都有自己的批次序列号,这些序列号会为每次进出交易记录。
现在我想获取 X 仓库中仍然可用的所有序列号。基本上我想实现这一点:
SELECT serials FROM table_a where transaction_type=In
MINUS
SELECT serials FROM table_a where transaction_type=Out
我准备了两个 SQL fiddle:
- 这是进入一个仓库http://sqlfiddle.com/#!9/3a4ab/7的连续剧列表A
- 这是出库的连续剧列表Bhttp://sqlfiddle.com/#!9/3a4ab/8
基本上我想选择这个仓库中仍然可用的所有连续剧。例如。列表 A - 列表 B。
【问题讨论】:
-
您有两次相同的查询,但一列的参数不同。这是否意味着如果它“未出”它就是“入”?