Salut tout le monde,

En vue de sélectionner les chambres disponibles dans chaque hôtel, Je voudrais vérifier la capacité de celles-ci et retourner que celle demandées par l'utilisateur.

J'ai donc une table "room", sa capacité d'adultes (max_adult) et sa capacité d'enfants (max_child).

dans ma requête j'ai mis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
INNER JOIN room r ON r.hotel_id = h.id AND (r.max_adult >= :max_adult  AND r.max_child >= :max_child )
La requête fonctionne bien mais je voudrais donner la priorité à l'égalité c-à-d, je voudrais que la requête me renvoie d'abord les chambres dont max_adult = :max_adult et max_child = :max_child et si y'en a pas celles dont la capacité est supérieure.

J'espère que j'ai bien exposé mon problème.
merci pour votre aide.