我想在用户的库存中堆积商品。
如果你有一个具有相同ItemID
的新武器,它只会创建一个新行,如下图所示。
如果ItemID
存在,则需要将数量更改为您实际获得的武器数量,并删除重复的行。
那是什么类型的查询,或者在途中帮助我?
答案 0 :(得分:0)
您的表格设计存在各种问题。首先,我不明白InventoryID
的目的。因为InventoryID
是唯一的(我假设它是primary key
,这就是为什么每当你有一个额外的itemID
(相同与否)时,它将被视为一个新的行。
我不知道你到底想要达到的目的,但是,
选项1:使用Inventory
,可能InventoryID
和ItemID
创建单独的表LeasedUntil
,然后将当前表修改为CustomerID
和{{ 1}}和ItemID
选项2:保留当前表格,添加另一个名为quantity
的表格,该表格仅包含Item
和ItemID
您可能还想在此处查看表格Quantity
:http://support.microsoft.com/kb/283878
您当前的表格是1NF