我是SQL复杂查询的新手。我主要了解基础知识。我也是VB.net的新手。这是我的问题:
我有两张桌子,即 table1 和 table2 :
table1 :
item_name quantity
1. ball-pen 10 pcs
2. bond-paper 20 rms
表2 :
item_name requested_item office_name_requested
1. ball-pen 5 office1
2. bond-paper 3 office1/office2/office3
我想要一个输出,将表1 中的所有项目与表格2 中请求的所有项目相加,同时自动减去表格1中剩余的项目即可。这是一个例子:
合并表:
item_name itemsleft items_requested office_name
1. bond-paper 17 3 office1
2. ball-pen 5 5 office2
,或许有许多办公室要求购买圆珠笔,如下:
3. ball-pen 0 10 office1/2/4/5 depending on how many offices requested the specific item..