我有3個字段的表如下刪除所有B,A從表的MySQL
id a b
1 1 2
2 1 3
3 2 1
4 2 3
5 3 1
6 3 2
(A,B)和(B,A)在此表中(A = 1和B兩者存在= 2和a = 2和b = 1)。我需要從上表中刪除所有(b,a)。
Output:
id a b
1 1 2
2 1 3
4 2 3
我嘗試了自加入這樣
select v1.id, v2.id from val v1,val v2 where v1.a=v2.b and v1.b=v2.a
,並發現了相應的IDS哪個比賽。但是,在這之後無法繼續。請幫助。
一個簡單的版本:HTTP:// www.sqlfiddle.com/#!2/59cfa/5 – 2013-02-24 16:19:43