我有一个包含 3 个字段的表格,如下所示
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 and b=2 and a=2 and 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
并找出匹配的相应 id。但是,在此之后无法继续。请帮忙。