السلام عليكم

لدي جدولين

احدهم إسمه

1- categories
+--------+----------+
| id     | main_lang| 
+--------+----------+
|    1   |     ar   | 
|    2   |     en   | 
|    3   |     en   | 
+--------+----------+


2- categories_data

+--------+----------+-----------+--------
| data_id|     lang  |  cat_id |  title
+--------+----------+-------------------
|    1   |     ar   |   1      | عنوان 1
|    2   |     en   |   1      | title 1
|    3   |     en   |   2      | title 2
|    4   |     en   |   3      | title 3
+--------+----------+-------------------

أريد عمل استعلام من خلالة , يظهر لي كل المحتوي إن توافر باللغة العربية , إن لم يتوافر يظهر اللغة الاصلية

هذه محاولاتي ولكنها لاتنتج المطلوب

SELECT * FROM `categories` INNER JOIN `categories_data`.`cat_id` ON `categories`.`id` AND ( `categories_data`.`lang` = 'ar' OR `categories_data`.`lang` = 'categories'.`main_lang` )

GROUP BY categories_data.cat_id