Plusieurs catégories sur les sujets

Bonjour, j’essaie d’obtenir les catégories multiples sur les sujets, exemple https://www.waze.com/discuss/t/trouble-installing/13068
quand j’essaie d’accéder à la table des sujets, je ne vois qu’une seule des catégories dans cet ensemble de données, j’aimerais savoir s’il est possible d’obtenir les deux catégories liées à ce sujet.

Merci d’avance,

Salut Josia, bienvenue ! :wave:

Je n’arrive pas à accéder à ton lien, ni à me connecter. Pourrais-tu peut-être fournir une capture d’écran à la place ?


Ici, comme vous pouvez le voir, il y a une catégorie et une sous-catégorie, je veux pouvoir les voir toutes les deux.

La table category contient un parent_category_id contenant l’ID de la catégorie parente, ou NULL si la catégorie n’a pas de parent. Pour obtenir les deux catégories, vous voudrez probablement faire un LEFT JOIN sur la table category une seconde fois, quelque chose comme ceci :

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 « J'aime »

Merci pour votre aide.

2 « J'aime »

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