【发布时间】:2014-08-04 17:35:46
【问题描述】:
所以我有两个表,第一个是 users_
Name
------
Carol
Sue
第二个是兴趣_
Name Interest
----------------------
Carol Books
Carol Dancing
Carol Sports
Sue Books
Sue Dancing
用户将看到复选框,以根据类似兴趣的标准选择匹配项
因此,如果用户选择 Books and Dancing 作为他们比赛的兴趣,我将构建什么类型的 sql 查询来组合多行兴趣并确保结果是 Sue,因为她的兴趣是 Books and Dancing 但不是 Sports ?
任何帮助都会有很大帮助!
【问题讨论】:
-
感兴趣的地方(“书籍”、“跳舞”...等)。
-
不清楚你的问题是什么。我了解您希望将用户加入兴趣,但您过滤的是什么以及您想要哪些列?
-
@JohnRuddell 将返回 Carol 和 Sue
-
@JohnRuddell 想想一个约会网站,你想找到对你感兴趣的事物感兴趣的匹配对象,所以结果应该返回符合该条件的人,在这种情况下你'正在寻找一个完全喜欢书和跳舞的人
-
嗯……这让我想起了一个求职面试问题。