x列とy列で同じ値を持つこれらのテーブル行のみをフィルタリングする必要があります。
_______________________________________
|
| x | y | name |
________________________________________
|
| 1 | 2 | A |
|______________________________________
| 2 | 1 | B |
|______________________________________
| 1 | 2 | C |
|_______________________________________
最終的な結果は、AとCの結果になるはずです。xとyの値が同じであるこれらの行をフィルタリングする必要があります。
_______________________________________
|
| x | y | name |
________________________________________
|
| 1 | 2 | A |
|______________________________________
______________________________________
| 1 | 2 | C |
|_______________________________________
私はこのコードを試しましたが、1つのフィールドでしかできませんでした。
select *
from auto
where x in (
select x
from auto
group by x
having count(*) > 1
);