Ik heb een tabel met daarin categorien die er simpelgezegd als volgt uit ziet:
TABLE categorie (
categorieID
parentID
naam
)
Als parentID gelijk is aan 0 dan is het een hoofdcategorie. Nu wil ik alle hoofdcategorieen met de daarbijhorende subcategorien uitlezen. Dit is niet het probleem:
SELECT * FROM categorie WHERE parentID = 0
LOOP
SELECT * FROM categorie WHERE parentID = {categorieID van de huidige categorie}
END LOOP
Ook dit werkt goed. Nu wil ik alleen een soort om 10 items tegelijk te tonen in een lijst. Daarvoor moet ik neem ik aan de Queries joinen maar ik kom er niet uit.
Het resultaat van de query moet zijn bijvoorbeeld:
- Hoofdcat 1
- subcat 1.1
- subcat 1.2
- subcat 1.3
- subcat 1.4
- Hoofdcat 2
- subcat 2.1
- subcat 2.2
- Hoofdcat 3
- subcat 3.1
Na 10 moet de loop dus stoppen. Wie kan me helpen deze queries te combineren zodat het werkt?
TABLE categorie (
categorieID
parentID
naam
)
Als parentID gelijk is aan 0 dan is het een hoofdcategorie. Nu wil ik alle hoofdcategorieen met de daarbijhorende subcategorien uitlezen. Dit is niet het probleem:
SELECT * FROM categorie WHERE parentID = 0
LOOP
SELECT * FROM categorie WHERE parentID = {categorieID van de huidige categorie}
END LOOP
Ook dit werkt goed. Nu wil ik alleen een soort om 10 items tegelijk te tonen in een lijst. Daarvoor moet ik neem ik aan de Queries joinen maar ik kom er niet uit.
Het resultaat van de query moet zijn bijvoorbeeld:
- Hoofdcat 1
- subcat 1.1
- subcat 1.2
- subcat 1.3
- subcat 1.4
- Hoofdcat 2
- subcat 2.1
- subcat 2.2
- Hoofdcat 3
- subcat 3.1
Na 10 moet de loop dus stoppen. Wie kan me helpen deze queries te combineren zodat het werkt?