皆さんお元気ですか?
私の英語で申し訳ありません。
私は2つのテーブルを持っています
メニューとmenus_localization
メニュー表
| id_menu | section_menu | active_menu |
| 1 | footer | yes |
| 2 | footer | yes |
ローカリゼーション テーブル
| id_localization | id_menu | name_menu | link_menu | language_menu |
| 1 | 1 | Home | http://example.com | english |
| 2 | 1 |الصفحة الرئيسية| http://example.com | arabic |
| 3 | 2 | signup | http://example.com/signup | english |
今、私はアラビア語のメニューを手に入れたいと思っています。それが存在しない場合は、英語で入手してください。
このような:
الصفحة الرئيسية
Signup
これは私のクエリです:
SELECT *
FROM (`menus_localization` ML)
JOIN `menus` MS ON `MS`.`id_menu` = `ML`.`id_menu`
WHERE `MS`.`section_menu` = 'footer'
AND `ML`.`language_menu` = 'Arabic'
OR `ML`.`language_menu` = 'English'
GROUP BY `ML`.`id_menu`