我只需要过滤在 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 |
|_______________________________________
我已经尝试过这段代码,但我只成功了一个字段。
select *
from auto
where x in (
select x
from auto
group by x
having count(*) > 1
);