相关疑难解决方法(0)

从MySQL中选择性地删除重复记录

我有一张桌子:

PRICE_UPDATE
id (int 5, auto-increment, primary, unique)
part_number (varchar 10, non-null)
price (float(10,2), non-null)
Run Code Online (Sandbox Code Playgroud)

其中一些part_number是重复的(一个或多个重复记录).有时价格相同,有时价格也不同.

如何根据part_number删除所有重复行,如果价格全部相同,则保留最高价格或仅记录1条记录?

这在直接MySQL中是否可行?

php mysql sql

6
推荐指数
1
解决办法
399
查看次数

标签 统计

mysql ×1

php ×1

sql ×1