Hi
Ich versuche gerade, ein Script für die Auswahl von Artikeln zu machen.
Die Tabelle mit den Haupt- und Unterkategorien sieht wie folgt aus:
Die Hauptkategorien sind vielfache von 1000, die Unterkategorien sind einfach die Nummern innerhalb dieses 1000-er Block.
Die Nummern innerhalb der 1000-er Blocke sind nicht so wichtig, dass sie korrekt aufeinanderfolgend sind (2002,2003,2008 zB), da sie lediglich für die Sortierung zuständig sind.
Was ich nun versucht habe, aber gescheitert bin, ist ein einziger Query zu machen, wo man die Unterkategorien bekommt, und zwar anhand einer ID.
Sprich, gebe ich dem Query die kat_id 7 (Taschen), sollte er mir als Ergebnis "20,21,23" herausgeben.
Machbar wäre dies, indem man zuerst die kat_sort abfrägt und danach alle kat_id ausliest welche im gleichen 1000-er Block sind.
In zwei getrennten MySQL Abfragen wäre es für mich leicht machbar, ich würde aber der Einfachhalber und der Performance wegen lieber einen einzelnen Query haben.
Weiss jemand wie ich so etwas zu Stande bringen könnte?
Besten Dank
Fabio
Ich versuche gerade, ein Script für die Auswahl von Artikeln zu machen.
Die Tabelle mit den Haupt- und Unterkategorien sieht wie folgt aus:
Die Hauptkategorien sind vielfache von 1000, die Unterkategorien sind einfach die Nummern innerhalb dieses 1000-er Block.
Die Nummern innerhalb der 1000-er Blocke sind nicht so wichtig, dass sie korrekt aufeinanderfolgend sind (2002,2003,2008 zB), da sie lediglich für die Sortierung zuständig sind.
Was ich nun versucht habe, aber gescheitert bin, ist ein einziger Query zu machen, wo man die Unterkategorien bekommt, und zwar anhand einer ID.
Sprich, gebe ich dem Query die kat_id 7 (Taschen), sollte er mir als Ergebnis "20,21,23" herausgeben.
Machbar wäre dies, indem man zuerst die kat_sort abfrägt und danach alle kat_id ausliest welche im gleichen 1000-er Block sind.
In zwei getrennten MySQL Abfragen wäre es für mich leicht machbar, ich würde aber der Einfachhalber und der Performance wegen lieber einen einzelnen Query haben.
Weiss jemand wie ich so etwas zu Stande bringen könnte?
Besten Dank
Fabio
Kommentar