小编saa*_*ali的帖子

删除数据库中的重复值

我有一个MySql表,每天填充价格值.即使价格没有变化,它也会每天记录一个条目.我想删除一些重复太多的行.我希望在价格变动之前保留第一个价格和最后价格.

例1)

   id name     price date
    1 Product1 $6 13/07/2017
    2 Product1 $6 14/07/2017
    3 Product1 $6 15/07/2017
    4 Product1 $7 16/07/2017
    5 Product1 $6 17/07/2017
    6 Product1 $6 18/07/2017
    7 Product1 $6 19/07/2017
Run Code Online (Sandbox Code Playgroud)

从该列表中删除ID为2和6的记录,结果如下:

   id name     price date
    1 Product1 $6 13/07/2017
    3 Product1 $6 15/07/2017
    4 Product1 $7 16/07/2017
    5 Product1 $6 17/07/2017
    7 Product1 $6 19/07/2017
Run Code Online (Sandbox Code Playgroud)

例2)

   id name     price date
    1 Product1 $6 13/07/2017
    2 Product1 $6 14/07/2017
    3 Product1 $6 15/07/2017
    4 Product1 $6 16/07/2017 …
Run Code Online (Sandbox Code Playgroud)

mysql sql database

15
推荐指数
2
解决办法
602
查看次数

标签 统计

database ×1

mysql ×1

sql ×1