【发布时间】:2012-06-27 03:59:22
【问题描述】:
可能重复:
MySQL Duplicate rows
how to delete duplicate rows from a table in mysql
我的数据看起来类似于:
22205 | 2179 | 85
8306 | 2179 | 178
11164 | 2179 | 178
23873 | 2179 | 178
8308 | 2179 | 314
22203 | 2179 | 314
22201 | 2178 | 85
我正在尝试找出一个可以让我删除第三列的重复项的查询。就像我们应该只有一个 178 和一个 314。但请记住,只要第二列不重复,它就可以重复,因此最终结果应该如下所示:
22205 | 2179 | 85
8306 | 2179 | 178
22203 | 2179 | 314
22201 | 2178 | 85
谁能帮忙?
【问题讨论】:
-
区别是我的第三列不是关键,第二列可以有重复。
-
你选择哪个column1数据没关系?
-
@Dil,我只是猜测,但第一列通常是
PRIMARY键,不会有重复项。
标签: mysql