Autor | Zpráva | ||
---|---|---|---|
Jan Tvrdík Profil |
#1 · Zasláno: 23. 10. 2006, 16:30:16
Potřebují pomoc se sestavením MySQL dotazu
Mám následující struktutu tabulek: slovicka: trocha vysvětlení relací: - všechna slovíčka jsou v tabulce slovicka - každý uživatek má pro každé slovíčko vlastní řádek v tabulce slovicka_stav (tam má svoji úspěštnost (dobre a spatne) a datum posledniho zkouseni (zkouseno) - slovicka.id = slovicka_stav.slovicko - uzivatele.id = slovicko_stav.uzivatel - lekce.id = slovicka.lekce a potřebuji načíst náhodné slovíčko (kontrétně jeho id, clen,slovicko,mnc,cesky,dobre,spatne) , které - je z vybraných lekcí (třeba jen lekce=1 OR lekce=2) - dobre >= 3 - dobre/(dobre+spatne) > 0.8 (procentuální úspěštnost - 80%) snad jsem na nic nezapoměl :-D |
||
Kajman_ Profil * |
#2 · Zasláno: 24. 10. 2006, 15:31:16
asi takhle nějak...
select s.*,v.dobre,v.spatne from slovicka s join slovicka_stav v on s.id=v.slovicko and v.dobre>=3 and ifnull(v.dobre/v.dobre+v.spatne,0)>0.8 where s.lekce in (1,2) |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0