Ú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

Új hozzászólás Aktív témák