sql where condition

时间:2016-04-08 02:04:26

标签: mysql sql

我正在使用MySQL 5.5并且有一个包含两列user_1user_2的表。

我希望SELECT每个user_1的值和user_2的值相同至少两次或更多次的实例。

因此,如果数据集具有例如:

user_1 | user_2 foo | bar foo | xzy abc | der foo | xzy abc | der abc | def

在这种特殊情况下,我们有两个匹配,user_1等于foouser_2等于xzy以及{ {1}}等于user_1abc等于user_2

1 个答案:

答案 0 :(得分:2)

您可以使用group byhaving

select user_1, user_2
from t
group by user_1, user_2
having count(*) >= 2;