- Ubiquiti hálózati eszközök
- Mikrotik routerek
- Milyen NAS-t vegyek?
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- Milyen routert?
- Aliexpress tapasztalatok
- Windows 10
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Mindenki AI-t akar, már 2025-re is eladták a HBM chipeket
- Az USA nem akarja visszafogni Kína növekedését
Új hozzászólás Aktív témák
-
raczger
őstag
Kicsit összetett a problémám, ezért nem sikerül kiutat találnom ebből. Tehát van egy több táblából álló adatbázisom, aminek az a lényege, hogy versenyzőnként, adott szériából, pl 2011-es évadból összesíti a versenyzők által megszerzett pontokat. Van kvalifikációs eredmény, első és második verseny, illetve versenyeken tud plusz pontokat szerezni a versenyző. Abban az esetben a lekérdezésem működik, ha egy adott versenyző egy-egy versenyhétvégén mindhárom eseményen részt vesz (kval, race1, race2), de ha egyiken nem, tehát nincs eredménye, akkor elég lehetetlen számot ír ki. A probléma ott van, hogy lekérdezésnél a sorok többszöröződnek, amiket elosztok ezen sorok számával, de mint említettem, ha egy versenyhétvégén valamelyik eseményén nem vesz részt, akkor már egy lehetetlen számot ad ki. A probléma megoldását ott látnám, hogy valahogy ki kellene szűrni a duplikált sorok számát bizonyos id-k szerint. Tehát megadom, hogy ugyanazzal a rendelkező versenyző, versenyhétvége, első, második verseny és kvalifikációs id-k ha többször szerepelnek csak egy sor jelenjen meg és most jön a lényeg, a SUM is csak ezeket a sorokat vegye, aztán a végén GROUP BY pedig a versenyző id-k szerint lenne.
www.movat.hu - http://bit.ly/2mIziA4
-
raczger
őstag
evad_szeria az a versenyző profiljánál kell, hogy melyik évben milyen szériákon indul milyen rajtszámmal, egy évben akár 5 verseny széria is lehet, aztán következő évben ez lehet több vagy kevesebb is, más rajtszámmal
pont_qual és pont_race táblákat más okból nem lehet összevonni, ennek más oka van ami ezeknél a tábláknál nem látszik, sokat gondolkoztam, hogyan legyen az adatbázis, amire kell ez a szerkezet tűnt a legésszerűbbnek
sajnos ennél egyszerűbb ez nem lehet, mert akkor csak egy-egy versenyszéria pontozására lenne alkalmas, akartam egy kicsit általánosabb sémát csinálni a problémára
jelenleg egyébként azzal oldom meg a problémát, hogy aki egy hétvégén kvalon vagy valamelyik versenyen részt vesz mindenképp be kell írni akkor már az eredményét (legyen akár 0 pont) és akkor jól számolja ki a pontokat, tudom mi a hiba egyébként, csak a megoldásra nem sikerül rájönnöm, az a baj, hogy a sok left join miatt egy-egy sor duplikálódik, van, hogy ugyanaz a sor szerepel 50x-60x és ezt summolja amit elosztok ezen sorok számával
www.movat.hu - http://bit.ly/2mIziA4