对不起,我意识到我的标题很混乱。请让我解释一下。删除有两个重复字段但没有重复ID的MySQL行
我有一个看起来像这样的数据库:
| i | a | b |
| 1 | 5 | 8 |
| 2 | 3 | 3 |
| 3 | 3 | 6 |
| 4 | 5 | 8 |
| 5 | 1 | 1 |
| 6 | 3 | 3 |
哪里i
是ID和a
和b
另外两个领域。如上所示,ID 2和ID 6都有a = 3
和b = 3
。 ID 1和ID 4也是如此,对于a
有5个,对于b
有5个。即使身份证号码不同,我仍然认为这些行是重复的,并希望所有行都被删除。无论哪一个都没关系,ID号码也不必为弥补差距而改变(但我并不反对)。
我将很高兴与得到上面的例子像这样的查询:
| i | a | b | | i | a | b |
| 3 | 3 | 6 | | 1 | 5 | 8 |
| 4 | 5 | 8 | or | 2 | 3 | 3 |
| 5 | 1 | 1 | | 3 | 3 | 6 |
| 6 | 3 | 3 | | 5 | 1 | 1 |
不要犹豫提前要求更多的细节和感谢!
太漂亮了!谢谢,这个工作非常出色。我永远在你的债务。 – 2012-08-08 19:25:23