MySQL 删除重复项

我有一个数据库表,包含主键id,订单号pay_no,因为某些原因,产生了相同pay_no的数据项,如何清除多余的pay_no使得每一个pay_no只有一项?

DELETE t1
FROM your_table t1
JOIN your_table t2 
  ON t1.pay_no = t2.pay_no AND t1.id > t2.id;
posted @ 2023-07-19 19:37  J6`  阅读(9)  评论(0编辑  收藏  举报