你们好吗?
对不起我的英语。
我有两张桌子
菜单和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`