【发布时间】:2020-02-05 17:21:12
【问题描述】:
您好,我在 MySQL 中有一个表:
“合同”,其中我为每个 client_id 创建了 3 条记录,但是后端的一个错误在某些 client_id 上创建了更多记录,我尝试创建一个存储过程来删除重复记录,例如 3 条记录:
ID cliente_id amount_preapprove
1 1 10000
2 1 12000
3 1 14000
4 1 10000 // <- record repeat
5 1 10000 // <- record repeat
6 1 14000 // <- record repeat
7 2 7000
8 2 8000
9 2 9000
10 2 7000 // <- record repeat for client_id 2
11 2 8000 // <- record repeat
12 2 9000 // <- record repeat
... N Clients repeat
我需要为每个用户获取不同的 amount_preapprove,截断表并将结果插入存储过程?
每个客户我只需要 3 条记录
【问题讨论】:
-
你的服务器版本是多少?我认为您不需要为此使用存储过程。
-
helo @PaulSpiegel 谢谢,我在问题中添加了一张图片
标签: mysql sql stored-procedures