fix(item): 修复物品数量判断逻辑 - 将物品数量判断从 `!= 0` 改为 `> 0`,确保只有正数才添加到列表中 - 将物品检查逻辑从 `< 1` 改为 `<= 0`,确保正确处理边界情况 - 在物品更新方法中增加ID为0的防护,避免无效操作 ```
This commit is contained in:
16
help/查询多余物品.sql
Normal file
16
help/查询多余物品.sql
Normal file
@@ -0,0 +1,16 @@
|
||||
SELECT
|
||||
t1.*
|
||||
FROM player_item t1
|
||||
JOIN (
|
||||
SELECT
|
||||
player_id,
|
||||
item_id
|
||||
FROM player_item
|
||||
WHERE is_vip = 0
|
||||
GROUP BY player_id, item_id
|
||||
HAVING COUNT(*) > 1
|
||||
) t2
|
||||
ON t1.player_id = t2.player_id
|
||||
AND t1.item_id = t2.item_id
|
||||
WHERE t1.is_vip = 0
|
||||
ORDER BY t1.player_id, t1.item_id, t1."createTime";
|
||||
Reference in New Issue
Block a user