Selection aléatoire avec group by
Posté : 19 juil. 2006, 07:35
Bonjour,
J'ai une table comme ceci:
id nom groupe valeur
1 table cuisine 5
2 chaise salon 3
3 télé salon 20
4 four cuisine 25
5 frigo cuisine 17
6 cadre salon 2
Je souhaite extraire une ligne alétoirement pour chaque valeur différente dans groupe avec classement aléatoire des résultats
J'ai testé ceci
Gros problème, il me retourne toujours table et chaise, il ne "mélange" pas à l'intérieur d'une catégorie...
Comment puis-je m'y prendre?
Merci beaucoup
J'ai une table comme ceci:
id nom groupe valeur
1 table cuisine 5
2 chaise salon 3
3 télé salon 20
4 four cuisine 25
5 frigo cuisine 17
6 cadre salon 2
Je souhaite extraire une ligne alétoirement pour chaque valeur différente dans groupe avec classement aléatoire des résultats
J'ai testé ceci
Code : Tout sélectionner
SELECT *
FROM `table`
GROUP BY `groupe`
ORDER BY valeur, rand( ) ; Comment puis-je m'y prendre?
Merci beaucoup