如何正确映射数据库中的字母?



我有两个表。一个表中有不同国家的字母,另一个表中有这些字母之间的映射。

我需要进行查询以获得两种语言的映射字母。你能告诉我怎样才能做到最好吗?

字母表

<表类> id 信语言tbody><<tr>1在2de34O在5Ode6Ode

这可以通过限制为您想要检查的两种语言的连接来实现:

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';

在线例子

最新更新