0
我有三個表格(簡化版),words
,translations
,languages
。按列分組的結果
話
id | key |
------------|
1 | sport |
2 | league |
3 | accept |
語言
id | name |
------------|
1 | English|
2 | Italian|
3 | German |
翻譯
id | word_id | language_id | translation |
-----------------------------------------|
1 | 1 | 1 | Sport |
2 | 1 | 2 | Sport |
3 | 3 | 2 | Accettare
有沒有一種方法,使用MySQL ,得到這個結果:
----------------------------------------------|
sport | Sport | Sport | Sport |
league | Leaugue | Liga | Lega |
accept | Accept | Akzeptieren | Accettare|
我試過使用group by和group_concat,但它並不是我真正需要的。我需要用語言分隔,並按鍵分組。
我對這張桌子的設計並不完全舒服。英語單詞已經? – jarlh
詞表中的鍵都是英文的,還有語言表中的語言名稱。但在翻譯表中,每種語言都有自己的翻譯。關於期望的觀點,第一列是詞表的關鍵詞,其他則是該詞的翻譯(所有語言)。現在它更有意義嗎? – Ned
這個結果對我來說看起來不太有用。你確定這是你想要的嗎? – Strawberry