У меня есть 2 таблицы с этой конфигурацией:
table language('id', 'language_name', 'iso_code')
table translation('id', 'language_id', 'translated_text')
В первой таблице у меня есть записи:
---------------------------------
| id | language_name | iso_code |
---------------------------------
| 1 | English | en |
| 2 | Espanõl | es |
| 3 | Français | fr |
---------------------------------
Второй стол:
--------------------------------------
| id | language_id | translated_text |
--------------------------------------
| 1 | 1 | Good Morning |
| 2 | 1 | How are you? |
| 1 | 2 | Buenos dias |
| 2 | 3 | Comment ça va? |
--------------------------------------
Все текстовые строки на английском языке существуют, но некоторые другие языки этого не делают.
Я хотел бы показать таблицу со ВСЕМИ текстовыми строками на английском языке и соответствующими переводами, например:
----------------------------------------
| text_id | en | es |
----------------------------------------
| 1 | Good Morning | Buenos dias |
| 2 | How are you? | |
----------------------------------------
или
-------------------------------------------
| text_id | en | fr |
-------------------------------------------
| 1 | Good Morning | Comment ça va? |
| 2 | How are you? | |
-------------------------------------------
Есть идеи?