السلام عليكم
لدي جدولين
احدهم إسمه
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
التعليقات