我有一种情况,有两个表,一个是关键字,第二个是 mysql 中的翻译
Keywords
------------
ID Keyword
------------
1 Hi
2 How are you
这是第二张桌子
Translations
----------------------------------------
keyword_id translation Lang_id
------------------------------------------
1 Hello 1
1 Hej 4
1 Hey 2
所以我想显示关键字列表(即使它们不在翻译表中)及其翻译,
我正在使用这个查询
SELECT keywords.keyword, translation
FROM keywords
LEFT JOIN translations on keywords.id = translations.keyword_id
WHERE lang_id = 4
结果我想要关键字列表(嗨,你好吗)和翻译列表(Hej),如果没有翻译你好吗,那么它应该显示一些默认文本,如 lang_id 1