ユーザーのインベントリにアイテムをスタックしたい。
同じ の新しい武器がある場合、ItemID下の図のように新しい行が作成されます。

が存在する場合はItemID、数量を実際に持っている武器の数に変更し、重複する行を削除する必要があります。
それはどのタイプのクエリですか、または途中で私を助けてくれますか?
ユーザーのインベントリにアイテムをスタックしたい。
同じ の新しい武器がある場合、ItemID下の図のように新しい行が作成されます。

が存在する場合はItemID、数量を実際に持っている武器の数に変更し、重複する行を削除する必要があります。
それはどのタイプのクエリですか、または途中で私を助けてくれますか?
テーブルの設計にはさまざまな問題があります。まず、ここの目的がわかりませんInventoryID。は一意であるためInventoryID(これは であると想定します。そのためprimary key、(同じかどうかに関係なく) 追加があるたびにitemID、新しい行として扱われます。
最終的に何を目指しているのかはわかりませんが、
オプション 1:と おそらくとを使用して別のテーブルInventoryを作成し、現在のテーブルを と のみに変更します。InventoryIDItemIDLeasedUntilCustomerIDItemIDquantity
Itemオプション 2: 現在のテーブルを保持し、 とのみを持つItemIDという名前の別のテーブルを追加します。Quantity
こちらの表も参照してくださいNormalization: http://support.microsoft.com/kb/283878
現在のテーブルは 1NF にあります