我有两个表。一个表中有不同国家的字母,另一个表中有这些字母之间的映射。
我需要进行查询以获得两种语言的映射字母。你能告诉我怎样才能做到最好吗?
字母表
<表类>
id
信语言 tbody><<tr>1 在 2de 3 4O 在 5O de 6O de 表类>
这可以通过限制为您想要检查的两种语言的连接来实现:
select en.id as id_en,
en.letter as letter_en,
de.id as id_de,
de.letter as letter_de
from letter en
join letter_mapping lm on lm.letter1 = en.id
join letter de on de.id = lm.letter2 and de.language = 'de'
where en.language = 'en';
在线例子