我有两张桌子 -
内容:
Id | Name | Source | Target
---------------------------
1 | Test | en | de
2 | Test1 | en | fr
和区域设置:
Locale Code | Locale Name
--------------------------
de | German
en | English
fr | French
我需要Content表中的所有记录 -
1 Test English German
2 Test1 English French
感谢您对SQL查询的帮助。
答案 0 :(得分:5)
尝试一下:
select c.id, c.name, ls.localename Source, lt.localename Target
from content c
join locale ls on c.source = ls.localecode
join locale lt on c.target = lt.localecode
结果:
+----+-------+---------+--------+ | ID | NAME | SOURCE | TARGET | +----+-------+---------+--------+ | 1 | Test | English | German | | 2 | Test1 | English | French | +----+-------+---------+--------+