我有一个表奖励有奖励信息,每个奖励有一些基本信息,如计数,id,标题,信息和描述。为了能够本地化,我们给这些文本项目的ID`s。
我有另一个表languages,在这里我们保存所有文本消息以及键ID &语言ID。
我需要的是一个查询,以便从表中获得所有奖励和本地化文本。例如,如果我把语言作为英语传递(lang_id
在语言表中是1),它应该返回所有英语文本的奖励。
我该怎么做?
发布于 2017-07-27 15:23:39
select * from
rewards, languages
where rewards.id = languages.key_id
and languages.lang_id = 1;
当你问关于堆叠溢出的问题时,你至少应该展示一些研究成果--你尝试了什么,什么没有成功。您可能没有意识到,如果您想同时从两个表中检索信息,则应该在sql中使用JOIN。
以下是一个可能有助于您进一步研究的链接:
https://stackoverflow.com/questions/45354656
复制相似问题