我正在使用MySQL 5.5并且有一个包含两列user_1
,user_2
的表。
我希望SELECT
每个user_1
的值和user_2
的值相同至少两次或更多次的实例。
因此,如果数据集具有例如:
user_1 | user_2
foo | bar
foo | xzy
abc | der
foo | xzy
abc | der
abc | def
在这种特殊情况下,我们有两个匹配,user_1
等于foo
,user_2
等于xzy
以及{ {1}}等于user_1
且abc
等于user_2
答案 0 :(得分:2)
您可以使用group by
和having
:
select user_1, user_2
from t
group by user_1, user_2
having count(*) >= 2;