Múltiples categorías en temas

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.

Gracias de antemano,

Hola Josia, ¡bienvenido! :wave:

No puedo acceder a tu enlace ni iniciar sesión. ¿Quizás podrías proporcionar una captura de pantalla en su lugar?


Aquí, como puedes ver, hay una categoría y una subcategoría, quiero poder ver ambas.

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
3 Me gusta

Gracias por la ayuda.

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.