MySQL查询;找出两个人是否共享同一个组

时间:2012-07-20 01:05:12

标签: mysql

让我们说在MySQL表上,userid = A和userid = B.

userid = A属于Group1,Group5,Group6,Group8

userid = B属于Group2,Group9,Group5,Group10。

在这种情况下,查找两个用户的公共组(即Group5)的MYSQL查询语句是什么。

交叉点查询

1 个答案:

答案 0 :(得分:2)

select * from group_table where group_id = id AND (userid = a or userid = b)

如果计数为2,则他们都是该组的成员。