2012-07-20 84 views
0

假设在MySQL表上,userid = A和userid = B。MySQL查询;如果两个人共享相同的组

用户ID = A属于组1,组5,6组,组8

用户ID = B属于组2,组9,组5,组10。

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

交点查询

+0

你尝试了什么? – Cfreak 2012-07-20 01:09:03

+0

你的意思是Group5,对吧? ;) – NewInTheBusiness 2012-07-20 01:12:53

回答

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

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

相关问题