Hirdetés
Aktív témák
-
rt06
veterán
Hi!
van egy site, ahol starcraft2-es replay-eket lehetfeltolteni, s azokat ligakba sorolni
a ligak tabla a kovetkezo keppen nez ki:
id: int, primary key
parent: int, hivatkozas a ligak tabla egy masik sorara
name: a liga nevea replayek tabla pedig tartalmaz egy mezot, melyben megadhato, hogy az adott repaly mely ligaba tartozik
ez eddig szep, mukodik is, amit szeretnek megoldani, hogy ha bemegyek egy ligaba, akkor ne csak a kozvetlenul ahhoz rendelt replay-eket lassam, hanem emellett az osszes gyermekehez tartozot is
kerdesem, hogy erre mi a legszebb megoldas, illetve ezt php, vagy sql oldalon illik megcsinalni?
sajnos, amik eddig eszembe jutottak, mind eleg csunya megoldasok:
- lekerni rekurzivan az adott liga osszes gyermekehez tartozo replay-eket
- lekerni rekurzivan az adott liga osszes gyermeket, majd union select
- adott mennyisegu join a ligak tablara, es lekeresnel a feltetelbe valami olyasmi, hogy WHERE parent1.parent = X OR parent2.parent = X... (bar ez rendkivul gusztustalan)
- adatbazisban string-kent, osszefuzve tarolni az osszes szulot (ez lekereskor egyszerubb, itt az adatbazis nem tetszik)szoval melyik ut kovetendo? esetleg valami mas?
segitsegeteket elore is koszonom,
Udv: VladimirR
Aktív témák
- Azonnali készpénzes Intel i3 i5 i7 i9 8xxx 9xxx processzor felvásárlás személyesen / csomagküldés
- Bomba ár! HP EliteBook 845 G7 - Ryzen 5 4650U I 16GB I 512SSD I 14" FHD Touch I Cam I W11 I Gari!
- Apple iPhone Xs Max 64GB, Kártyafüggetlen, 1 Év Garanciával
- Meta Quest 3 akkumulátoros fejpánt
- 13-14" Új és használt laptopok , üzletitől a gamerig , kedvező áron. Garanciával !
Állásajánlatok
Cég: FOTC
Város: Budapest