Hallo,
ich baue gerade an oscommerce rum.
Ich habe eine Kategorie ID und möchte nun aufsteigend alle Menupunkte ermitteln, die dazu gehören.
categories_id, parent_id
1, 0
2, 1
3, 2
Die Hauptkategorie sind immer parent_id 0.
Das ist meine Momentane Abfrage
SELECT node_1.categories_id
FROM categories node_1, categories node_2
WHERE
node_1.categories_id BETWEEN node_2.categories_id AND node_2.parent_id AND
node_1.categories_id = '" . (int)$current_category_id . "'
ORDER BY node_1.categories_id;
Aber so ganz funktioniert das nicht.
Was mach ich da falsch und wie kann ich die Abfrage richtig machen, das sie mir
categories_id 1, 2 und 3 zurück gibt, wenn ich nach categories_id = 3 frage.
ich baue gerade an oscommerce rum.
Ich habe eine Kategorie ID und möchte nun aufsteigend alle Menupunkte ermitteln, die dazu gehören.
categories_id, parent_id
1, 0
2, 1
3, 2
Die Hauptkategorie sind immer parent_id 0.
Das ist meine Momentane Abfrage
SELECT node_1.categories_id
FROM categories node_1, categories node_2
WHERE
node_1.categories_id BETWEEN node_2.categories_id AND node_2.parent_id AND
node_1.categories_id = '" . (int)$current_category_id . "'
ORDER BY node_1.categories_id;
Aber so ganz funktioniert das nicht.
Was mach ich da falsch und wie kann ich die Abfrage richtig machen, das sie mir
categories_id 1, 2 und 3 zurück gibt, wenn ich nach categories_id = 3 frage.
Kommentar