删除数据库重复数据


上图是数据库定义,数据中储存了97万条数据。我要删除其中的的重复数据,并保留其中一条。


其中,如果merchantId,commodityId,price,priceTime(只看天数)相同的话,那么就进行删除。

delete from history  where (merchantId,commodityId,price,priceTime) not in (SELECT DISTINCT merchantId,commodityId,price, LEFT(priceTime,10) FROM supnuevo_buyer_price_history)


猜你喜欢

转载自blog.csdn.net/lee18254290736/article/details/80306628