1
原來的問題是在這裏.. MySQL self-referencing ID and selectsMySQL的選擇再詢問+簡化
我想與所有的關係到一個特定的情況下去除,以提出問題的方式。
我有示例表..
id1 id2
1 5
5 1
2 3
3 2
什麼SQL命令將返回..
id1 id2
1 5
2 3
基本不除去 「重複行」。
原來的問題是在這裏.. MySQL self-referencing ID and selectsMySQL的選擇再詢問+簡化
我想與所有的關係到一個特定的情況下去除,以提出問題的方式。
我有示例表..
id1 id2
1 5
5 1
2 3
3 2
什麼SQL命令將返回..
id1 id2
1 5
2 3
基本不除去 「重複行」。
Q1和Q2是我爲你的表創建的別名,所以我們可以引用id,就好像它們在不同的表上一樣。
DELETE Q1 FROM table Q1
JOIN table Q2
ON Q1.id1 = Q2.id2
AND Q2.id1 = Q1.id2
WHERE Q1.id1 > Q1.id2
謝謝,這給了我如何解決我的問題的想法! – Jamie
這些都不是很重複的行... – Brad