Mehrere Kategorien zu Themen

Hallo, ich versuche, die mehreren Kategorien zu Themen zu erhalten, Beispiel https://www.waze.com/discuss/t/trouble-installing/13068
Wenn ich versuche, in die Topics-Tabelle zu gehen, sehe ich nur 1 der Kategorien in diesem Datensatz. Ich möchte wissen, wie es möglich ist, beide Kategorien zu diesem Thema zu erhalten.

Vielen Dank im Voraus,

Hallo Josia, willkommen! :wave:

Ich kann deinen Link nicht aufrufen oder mich anmelden. Könntest du stattdessen vielleicht einen Screenshot bereitstellen?


Hier, wie Sie sehen können, gibt es eine Kategorie und eine Unterkategorie, die ich beide sehen möchte.

Die category-Tabelle enthält eine parent_category_id, die die ID der übergeordneten Kategorie enthält, oder NULL, wenn die Kategorie keine übergeordnete Kategorie hat. Um beide Kategorien zu erhalten, möchten Sie wahrscheinlich die category-Tabelle ein zweites Mal mit LEFT JOIN verbinden, etwa so:

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 „Gefällt mir“

Danke für die Hilfe.

2 „Gefällt mir“

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