Несколько категорий в темах

Здравствуйте, я пытаюсь получить несколько категорий для тем, например: https://www.waze.com/discuss/t/trouble-installing/13068
При попытке обратиться к таблице тем я вижу только одну категорию в этом наборе данных. Я хотел бы узнать, как можно получить обе категории, связанные с этой темой.

Заранее спасибо,

Привет, Иосия, добро пожаловать! :wave:

Я не могу открыть твою ссылку или войти в систему. Может, ты мог бы прислать скриншот вместо этого?


Как вы видите, здесь есть категория и подкатегория, и я хочу видеть обе.

Таблица category содержит поле parent_category_id, в котором хранится 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

Спасибо за помощь.