小编use*_*861的帖子

如何在 mysql DB 中存储用户的语言知识(150 多种语言)

我网站上的用户必须能够选择他们知道的语言(英语、德语等),所以我有一个languages包含 150 种语言(id、名称)和表users(id 和许多其他字段)的表。

网站的访问者必须能够通过他们的语言知识来搜索用户。例如,他们可能正在寻找擅长英语、德语和法语的人。

我无法解决这个问题。如果我创建一个language_knowledge包含字段 id、language_id 和 user_id 的表,那么我将能够找到知道一种特定语言(比如英语)的用户,但我需要找到知道的用户,例如,英语和德语。

我该怎么做呢?

mysql database-design

1
推荐指数
1
解决办法
2247
查看次数

标签 统计

database-design ×1

mysql ×1