Bonjour, je galere sur une requete, je ne vois pas comment la faire :
Table :
photo_id(int 11) - couleur_id(int, 0 à 216) - pourcentage(float 11,10)
Ce que je cherche a faire : Sortir toutes les photos qui ont du noir superieur à 0.25 et du rouge supérieur à 0.25 en classant vous imaginez bien par celle qui ont le plus de rouge et de noir en meme temps, car mes requetes testé avec un order me classe par cel qui on le plus de noir et ensuite celle qui on le plus de rouge exemple :
Il me sor donc dans l'ordre cel qui on le plus de noir, puis sur les noir qui on le meme pourcentage, il tris la valeur du pourcentage rouge ce qui est logique mais pas ce que je cherche a faire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Select a.photo_id from table a, table b where a.photo_id = b.photo_id and a.color_id = 1 and b.color_id = 60 and a.pourcentage > 0.25 and b.pourcentage > 0.25 order by a.pourcentage DESC, b.pourcentage DESC
Si quelqu'un à une idée.
MErci
Partager