مرحباً، أحاول الحصول على فئات متعددة للمواضيع، على سبيل المثال https://www.waze.com/discuss/t/trouble-installing/13068
عندما أحاول الدخول إلى جدول المواضيع، أرى فئة واحدة فقط في هذه المجموعة، وأود أن أعرف مدى إمكانية الحصول على كلتا الفئتين المتعلقة بهذا الموضوع.
تحتوي جدولة category على parent_category_id الذي يحتوي على معرف الفئة الأصل، أو NULL إذا لم يكن للفئة أصل. للحصول على كلتا الفئتين، ربما ترغب في LEFT JOIN إلى جدولة category مرة أخرى، شيء مثل هذا:
SELECT
t.id as topic_id,
c.id as category_id,
pc.id as parent_category_id
FROM topics t
INNER JOIN categories c ON t.category_id = c.id
LEFT JOIN categories pc ON c.parent_category_id = pc.id
LIMIT 20