mám tabulku ve které jsou sloupce:
nazev - obsahuje nazev periodika
hodnoceni - soucet hodnoceni od uzivatelu
hodnotilo - počet uživatelů, kteří hodnotili
je jasné, že oblíbenost periodika získám podílem hodnoceni/hodnotilo. jak však napíšu dotaz, který mi vypíše prvních deset nejlépe hodnocených periodik? v dotazu by se muselo nějakým způsobem počítat...
díky za radu
                                 
                                 
                               
               
                              
                                 
                                      SELECT * FROM tabulka ORDER BY hodnoceni/hodnotilo LIMIT 10
případně (nevím, jestli chceš nejvyšší nebo nejnižší hodnotící čísla)
SELECT * FROM tabulka ORDER BY hodnoceni/hodnotilo DESC LIMIT 10
                                 
                                 
                               
               
                              
                                 
                                      Blbost, ještě se to musí poslučovat podle názvu.
                                 
                                 
                               
               
                              
                                 
                                      Odvolávám, co jsem odvolal. Původní SQL dotaz by měl fungovat. :-)
                                 
                                 
                               
               
                              
                                 
                                      díky mockrát - funguje to. nečekal jsem tak jednoduché řešení ;-)