Autor | Zpráva | ||
---|---|---|---|
Zátopka Profil * |
#1 · Zasláno: 6. 3. 2013, 09:39:45
Dobrý deň,
chcel by som sa poradiť s nasledovným problémom. V našom obchode predávame produkty, niektoré su však už vyradené (majú príznak - vyradený a na výstupe nefiguruje). Produkty boli zaradené do kategórii v tabuľke zatriedenie, id_kategorie - id_produktu. Kategórie tvoria strom, a produkty boli zaradene len do posledných úrovní tohto stromu. (niekedy do druhej vetvy, niekedy aj do štvrtej). Rád by som spravil nasledovnú vec, a to zobrazoval na výstupe len kategórie, do ktorých sú zaradené produkty, aby sa klienti nepreklikávali kategóriami a prišli by na prázdnu, v ktorej nieje žiadny produkt. Je potrebné pri generovaní stromu produktov prejsť každú kategóriu a nájsť ID poslednej vetvy a overiť, či k nej nieje priradený produkt? Resp. nieje dake iné riešenie, nakolko mi príde nie príliž optimálne z hladiska výkonu (kontrola každej kategórie) Ďakujem za postrehy. |
||
Kajman Profil |
#2 · Zasláno: 6. 3. 2013, 11:06:25
Jakým algoritmem nyní strom vypisujete?
|
||
Zátopka Profil * |
#3 · Zasláno: 6. 3. 2013, 11:31:12
Strom je generovaný podľa IDćiek kategorii, čize parent = id kategórie
|
||
Kajman Profil |
#4 · Zasláno: 7. 3. 2013, 12:51:02
Jakým algoritmem nyní strom vypisujete? Třeba tam bude potřeba jen malý zásah.
|
||
Časová prodleva: 11 let
|
0