Olá, estou tentando obter as várias categorias em tópicos, exemplo https://www.waze.com/discuss/t/trouble-installing/13068
quando tento acessar a tabela de tópicos, vejo apenas 1 das categorias neste conjunto de dados, gostaria de saber como é possível obter ambas as categorias relacionadas a este tópico.
A tabela category contém um parent_category_id contendo o ID da categoria pai, ou NULL se a categoria não tiver pai. Para obter ambas as categorias, você provavelmente desejará usar LEFT JOIN na tabela category uma segunda vez, algo como isto:
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