我网站上的用户必须能够选择他们知道的语言(英语、德语等),所以我有一个languages
包含 150 种语言(id、名称)和表users
(id 和许多其他字段)的表。
网站的访问者必须能够通过他们的语言知识来搜索用户。例如,他们可能正在寻找擅长英语、德语和法语的人。
我无法解决这个问题。如果我创建一个language_knowledge
包含字段 id、language_id 和 user_id 的表,那么我将能够找到知道一种特定语言(比如英语)的用户,但我需要找到知道的用户,例如,英语和德语。
我该怎么做呢?