Archief - MYSQL: categorie query

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Bigbuddha

Legacy Member
Ik zoek een query ;) met beetje php om het te laten zien natuurlijk

4 tabellen

-products
-categories
-subcategories
-subcat_prodlink

3 eerste tabellen spreken voor zich met elke een ID en Name veld
subcat_prodlink is een koppel tabel omdat producten in meerdere subcats kan terug komen. hier heb je velden ID - subcatID - prodID

Ik zoek dus een query + php die een tree geeft van de cats met subcats en bij de subcats erbijzet hoeveel items erin zitten.

Ik hoef niet het volledige script. Me op weg helpen is ook al goed ;)

thanks.

dJeez

Legacy Member
Ik hoop voor u dat in de subcategories tabel ook een link staat naar de categorie waar ze toe behoren (want dat heb je niet vermeld).

De query zal dan wellicht iets worden als volgt :
select cat.id, cat.name, scat.id, scat.name, count(scpl.id)
from categories cat
inner join subcategories scat on cat.id=scat.category_id
inner join subcat_productlink scpl on scat.id=scpl.subcat_id
group by cat.id, cat.name, scat.id, scat.name
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan