Odpovídáte na názor ke článku ORDER BY RAND() je zlo.
[12] Pokud mi něco neuniká, tak dotaz vždycky vybere existující ID (bude <= max(id)). Problém bude samozřejmě s tou distribucí pravděpodobnosti. Osobně bych to řešil další tabulkou, která bude mít vlastní ID a jako cizí klíč ID té hlavní tabulky. Za normálních okolností nemůže být velký problém tu tabulku přehrnout a distribuci tím srovnat. V dotazu bude navíc jeden join, no.
Tomáš je autorem několika více či méně známých projektů jak z oblasti operačních systémů, tak internetu. V současnosti samozvaný expert na Linux, Bash, PHP a MySQL.
Přečteno 34 271×
Přečteno 25 953×
Přečteno 20 978×
Přečteno 19 632×
Přečteno 14 187×