對不起,我意識到我的標題很混亂。請讓我解釋一下。刪除有兩個重複字段但沒有重複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