【发布时间】:2014-04-26 13:29:38
【问题描述】:
我有如下表格:user(id, name),interests(id,interest) 和 users_interests(user_id,interest_id)。
我想查找具有给定数量的匹配兴趣的所有用户。
假设有 4 个用户:(mike、andre、julian、john)。其中 2 个有 3 个匹配的兴趣。例如,mike(音乐、运动、游戏)、andre(音乐、运动、游戏)。其他 2 个用户有不同的兴趣。我需要一个查询,它会给我所有具有 2 个匹配兴趣的用户(2 个是可变的)。结果将是迈克和安德烈。
【问题讨论】: