Hola, estoy intentando obtener las categorías múltiples en temas, ejemplo https://www.waze.com/discuss/t/trouble-installing/13068
cuando intento entrar en la tabla de temas, solo veo 1 de las categorías en este conjunto de datos, me gustaría saber qué tan posible es obtener ambas categorías relacionadas con este tema.
La tabla category contiene un parent_category_id que contiene el ID de la categoría padre, o NULL si la categoría no tiene padre. Para obtener ambas categorías, probablemente quieras hacer un LEFT JOIN a la tabla category una segunda vez, algo como esto:
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