Autor | Zpráva | ||
---|---|---|---|
Malcoln Profil * |
#1 · Zasláno: 21. 8. 2008, 16:37:57
Potřebuji vybrat náhodně 10 produktů z 20 naposledy vložených, jak se to dá udělat? Napadnul mě subselect, který vybere 20 produktů a z těch se pak vybere 10, nicméně mysql nepodporuje LIMIT pro subselecty. Jak byste to řešili? Díky moc!
|
||
Kcko Profil |
#2 · Zasláno: 21. 8. 2008, 16:46:26
2x dotazy ... a urcite bych nepremejslel nad tim pul dne, protoze to neni efektivni
|
||
nightfish Profil |
#3 · Zasláno: 21. 8. 2008, 17:53:19
SELECT * FROM (SELECT * FROM `tabulka` ORDER BY `poradi_vlozeni` DESC LIMIT 20) vybrane ORDER BY RAND() LIMIT 10 |
||
Kcko Profil |
#4 · Zasláno: 21. 8. 2008, 20:51:23
Huh sem nevedel ze to jde toto .. diky nightfish
|
||
Časová prodleva: 16 let
|
0