我有以下内容:
Groups: id, title
GroupMembers: id, group_id, name
群组有很多group_members
如何查询数据库以获取至少拥有2个GroupMembers的所有组?
由于
答案 0 :(得分:1)
试试这个:
Group.joins("(
SELECT group_id
FROM group_members
GROUP BY group_id
HAVING COUNT(1) > 1
) a ON a.member_id = groups.id")