我只需要过滤那些在 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
);
最佳答案
SELECT t1.*
FROM tablename t1, tablename t2
WHERE t1.x = t2.x
AND t1.y = t2.y
AND t1.primary_key != t2.primary_key
关于php - 从两列的 MySQL 表中查找相同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11349108/