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