Nazdar má nasledovnú tabuľku: http://yfrog.com/jbtabulkaop :
Popis: každý študent má vypracované otázky, ktoré patria určitému testu a v tabuľke sa eviduje aj to či bola daná otázka zopdovedaná správne, alebo nie(0-nespravne, 1-spravne, 2-nezodpovedana) a potrebujem zistiť ktorá otázka má najväčší počet zlých zodpovedaní t.j. zistiť kde je najviac núl. a usporiadať to od najväčšieho nižšie napríklad s limitom 5. Dosiahol som len to, že sa mi vypíšu všetky otázky dáneho testu, ktoré boli nesprávne zodpovedané... dal by sa nejako naformulovať ten dotaz, alebo to treba riešiť nejako ručne programovo? dík za pomoc
Fórum › MySQL
Formulácia dotazu
To jozo0025 : Když už jsi našel řešení, je dobré ho sem dát. Kdyby měl někdo podobný problém.
Guitar Hero Master, Project führer & zdejší čaroděj.
Sleduj mě na twitteru – @lukaschury.
Sleduj mě na twitteru – @lukaschury.
takže vyriešil som to nejak takto, možno je to trocha "polepené" riešenie ale zhruba spĺňa to čo som chcel:
SELECT DISTINCT otazka_cislo, COUNT(zodpovedana) AS nespravna
FROM vypracovane_otazky WHERE zodpovedana=0 AND
test_cislo='$CisloTestu' GROUP BY otazka_cislo HAVING COUNT(zodpovedana)>=1
ORDER BY nespravna DESC LIMIT 5
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 6 hostů
Podobná vlákna
Optimalizace dotazu — založil Pavelv
Proměnná v dotazu — založil avantasius
Rychlost dotazů — založil DragonBehemont
Pár dotazů — založil oxidián
Pár dotazů k VS — založil yaqwsx
Moderátoři diskuze