Hallo!
Ik heb in MySQL 5.0 een table met quotes (beetje zoals bash) met daarin een 'score' veld. Wanneer een bezoeker op een quote vote, wordt de score +1 of -1.
Nu heb ik een SELECT statement met ORDER BY rand() LIMIT 1 om bij binnenkomst een random quote te laten zien.
Om nu te zorgen dat een quote met een hogere score vaker voorkomt, zou ik dus een record met score 5 ook 5 keer moeten selecteren (in een subquery) om er vervolgens random 1 uit te halen. Hoe zou ik dit voor elkaar kunnen krijgen met enkel MySQL ?
Bedankt voor de hulp
Ik heb in MySQL 5.0 een table met quotes (beetje zoals bash) met daarin een 'score' veld. Wanneer een bezoeker op een quote vote, wordt de score +1 of -1.
Nu heb ik een SELECT statement met ORDER BY rand() LIMIT 1 om bij binnenkomst een random quote te laten zien.
Om nu te zorgen dat een quote met een hogere score vaker voorkomt, zou ik dus een record met score 5 ook 5 keer moeten selecteren (in een subquery) om er vervolgens random 1 uit te halen. Hoe zou ik dit voor elkaar kunnen krijgen met enkel MySQL ?
Bedankt voor de hulp