Mysql 处理数据库中的本地化文本

Mysql 处理数据库中的本地化文本,mysql,localization,Mysql,Localization,我有一个表奖励包含奖励信息,每个奖励都有一些基本信息,如计数、id、标题、消息和描述。为了能够本地化,我们为这些文本项提供ID 我有另一个表languages,我们在其中保存所有文本消息以及键ID和语言ID 我需要的是一个查询,以便从表中获取所有奖励以及本地化文本。例如,如果我将语言作为英语通过(lang_id在语言表中为1),它应该返回所有带有英语文本的奖励 我该怎么做 select * from rewards, languages where rewards.id = languages.

我有一个表奖励包含奖励信息,每个奖励都有一些基本信息,如计数、id、标题、消息和描述。为了能够本地化,我们为这些文本项提供ID

我有另一个表languages,我们在其中保存所有文本消息以及键ID和语言ID

我需要的是一个查询,以便从表中获取所有奖励以及本地化文本。例如,如果我将语言作为英语通过(
lang_id
在语言表中为1),它应该返回所有带有英语文本的奖励

我该怎么做

select * from
rewards, languages
where rewards.id = languages.key_id   
and languages.lang_id = 1;
另外,在询问有关stackoverflow的问题时,你至少应该展示一些研究成果——你尝试了哪些,哪些没有奏效。 您可能没有意识到,如果要同时从两个表中检索信息,应该在sql中使用JOIN

以下链接可能对您的进一步研究有所帮助:

另外,在询问有关stackoverflow的问题时,你至少应该展示一些研究成果——你尝试了哪些,哪些没有奏效。 您可能没有意识到,如果要同时从两个表中检索信息,应该在sql中使用JOIN

以下链接可能对您的进一步研究有所帮助:


感谢您提供这段代码片段,它可能会提供一些即时帮助。通过说明为什么这是一个很好的解决问题的方法,正确地解释它的教育价值,并将使它对未来有类似但不完全相同问题的读者更有用。请你的答案加上解释,并指出哪些限制和假设适用。好吧,这个问题既没有显示任何研究成果,也没有特别有用。我没有投反对票,也没有给出任何答案,而是给出了一个简短而准确的答案,因为在这种情况下,解释连接的概念确实超出了我的时间限制。这是真的,我想这是一个意见问题,糟糕的问题是否应该得到好的答案(如果你相信的话,(反转徽章)(/help/badges/95)是可用的!).无论如何,正如我所说,谢谢你的贡献。谢谢你的回答,我对DB查询一无所知,我只知道基本的查询。在这里发布问题之前,我确实阅读并尝试了内部连接和左内部连接,我无法得到我想要的,因此我将其发布在这里听取专家的意见。我会记住你对我未来的建议ure问题。感谢您提供这段代码片段,它可能会提供一些即时帮助。正确解释它的教育价值,说明为什么这是一个很好的问题解决方案,并将使它对未来有类似但不完全相同问题的读者更有用。请您的回答添加解释,并说明内容限制和假设适用。这个问题既没有显示任何研究成果,也没有特别有用。我没有投反对票,也没有给出任何答案,而是给出了一个简短而准确的答案,因为在这种情况下,解释连接概念确实超出了我的时间限制。这是真的,我想这是一个意见问题oor问题应该得到很好的回答(如果您相信的话,可以使用(反转徽章)(/help/badges/95)).无论如何,正如我所说,谢谢你的贡献。谢谢你的回答,我对DB查询一无所知,我只知道基本的查询。在这里发布问题之前,我确实阅读并尝试了内部连接和左内部连接,我无法得到我想要的,因此我将其发布在这里听取专家的意见。我会记住你对我未来的建议不确定的问题。