我有两张桌子,我们叫一张Items
和一张Inventory
。
该items
表有一列用于item#
,然后是 3 列用于附件ACC1
、ACC2
和ACC3
。inventory
桌子上有item#
和手头的数量。
我希望能够将其显示为:
item#A Acc1 qtyonhand
item#A Acc2 qtyonhand
item#A Acc3 qtyonhand
item#B Acc1 qtyonhand
这样每一行都是商品和独特的配件。如果 Acc1、2 或 3 列为空,则不应显示该行。
我将如何用 SQL 编写它?我为获得这些确切结果所做的每一次尝试都失败了。
提前致谢!