diff --git a/help/查询多余精灵.sql b/help/查询多余精灵.sql index a39aa8d92..db17d10b4 100644 --- a/help/查询多余精灵.sql +++ b/help/查询多余精灵.sql @@ -47,4 +47,25 @@ WHERE id IN ( GROUP BY player_id HAVING COUNT(*) >= 2 -- 仅处理拥有≥2条273/274宠物的玩家 ) -); \ No newline at end of file +); + + + + + + + + +-- 查询:player_id=136144、宠物ID=303的所有未删除记录 +SELECT + id, -- 记录主键ID + player_id, + (data->>'ID')::INT AS pet_id, -- 宠物ID(便于核对) + "createTime", -- 创建时间 + deleted_at, -- 软删除字段(确认是否未删除) + data -- 完整的宠物数据(可选,如需查看全部信息) +FROM "player_pet" +WHERE + player_id = 136144 -- 精准定位玩家ID=136144 + AND (data->>'ID')::INT = 301 -- 精准定位宠物ID=303 + AND deleted_at IS NULL; -- 仅查未被软删除的记录(如需包含删除的,可删除此条件) \ No newline at end of file