Tri multiples mysql

frandria Messages postés 3 Date d'inscription mercredi 20 décembre 2000 Statut Membre Dernière intervention 1 avril 2010 - 10 févr. 2009 à 18:24
TychoBrahe Messages postés 1309 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 5 juin 2013 - 10 févr. 2009 à 20:28
Bonjour,

Je cherche quelqu'un qui pourrait m'aider à résoudre un problème assez important pour moi.

Voilà :
Je travaille avec une grosse bdd mysql et je dois d'abord faire un premier tri (première requête)
Est ce qu'il serait possible de refaire une requête sur le résultat de cette requête?? si oui quelle est la procédure à suivre.

Ex:  Voilà le résultat de mon premier tri
<col style=\"width: 35pt;\" width=\"46\" /><col style=\"width: 27pt;\" width=\"36\" /><col style=\"width: 41pt;\" width=\"55\" />----
option, nom, prénom, ----
1, B, bb, ----
1, C, cc, ----
1, E, ee, ----
1, F, ff, ----
1, G, gg, ----
1, J, jj, ----
0, A, aa, ----
0, D, dd, ----
0, H, hh, ----
0, I, ii

Sur ce résultat je veux que tous les options 1 soient retriés de manière à ce qu'ils apparaissent de façon aléatoire.
Finalités :
Les options 1 sont plus avantagés que les options 0 et doivent de ce fait pouvoir s'afficher aléatoirement en tête de liste.

Merci beaucoup de vos réponses

1 réponse

TychoBrahe Messages postés 1309 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 5 juin 2013 12
10 févr. 2009 à 20:28
Salut,

Une simple petite recherche sur la manuel de référence aurai répondu a ta question : nul besoin de plusieurs requêtes, ORDER BY fait ça très bien. Lien utile :
http://dev.mysql.com/doc/refman/5.0/fr/order-by-optimization.html
0
Rejoignez-nous