Autor Zpráva
Sylar
Profil
Zdravím,
potřebuji z databáze vybrat náhodně vždy jen jeden záznam od každé z možností daného sloupce.

Tabulka vypadá následovně
ID - název - pozice
1 - aa - 1
2 - bb - 2
3 - cc - 1
4 - dd - 2
5 - ee - 3

Tzn. že potřebuji z databáze dostat 3 údaje - jednu z pozice č. 1, jednu z pozice č. 2 a jednu z pozice č. 3 . Pozice 3 se vybere automaticky, protože je jen jedna, u dalších dvou pozic, potřebuji vybrat záznam náhodně, např. přes RAND().

Půjde tato problematika vsunout do jednoho dotazu? Přemýšlím nad tím už jak dlouho, ale na nic kloudného jsem nepřišel.
Casero
Profil
Sylar:
MySQL dotaz pro složitější náhodný výběr
Sylar
Profil
Casero:
super, díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0