토픽에 여러 카테고리 지정

안녕하세요. 주제별로 여러 카테고리를 가져오는 방법을 시도하고 있습니다. 예를 들어 https://www.waze.com/discuss/t/trouble-installing/13068 입니다.
topics 테이블을 확인해 보면 이 데이터셋에서 카테고리 중 하나만 보일 뿐입니다. 이 주제와 관련된 두 가지 카테고리를 모두 가져올 수 있는지 알고 싶습니다.

미리 감사드립니다.

조시아, 반가워! :wave:

링크에 접근하거나 로그인할 수 없어. 혹시 스크린샷을 대신 올려줄 수 있을까?


여기서 볼 수 있듯이 카테고리와 하위 카테고리가 있으며, 이 둘을 모두 보고 싶습니다.

category 테이블에는 상위 카테고리의 ID를 포함하는 parent_category_id 컬럼이 있으며, 상위 카테고리가 없는 경우 NULL 값이 저장됩니다. 두 카테고리를 모두 가져오려면 category 테이블에 두 번째로 LEFT JOIN을 수행하는 것이 좋습니다. 예를 들어 다음과 같습니다:

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

도와주셔서 감사합니다.