Autor | Zpráva | ||
---|---|---|---|
terezula Profil * |
#1 · Zasláno: 25. 2. 2012, 10:04:47 · Upravil/a: terezula
Ahoj,
potřebovala bych poradit, jak na takový výběr: Chci vybrat náhodně 1 článek z množiny 50 článků seřazených nejprve podle čtenosti a poté z nich jeden náhodně. Zkouším toto: SELECT * FROM clanky ORDER BY zobrazeno DESC, rand() LIMIT 50 problém je, že to vrací stále stejný řádek |
||
juriad Profil |
#2 · Zasláno: 25. 2. 2012, 10:15:40
budeš asi muset použít dva selecty:
SELECT * FROM (SELECT * FROM clanky ORDER BY zobrazeno LIMIT 50) ORDER BY rand() LIMIT 1 |
||
Kajman Profil |
#3 · Zasláno: 25. 2. 2012, 12:31:47
Za závorkou s poddotazem bude potřeba přidat nějaký alias.
|
||
Časová prodleva: 11 let
|
0