bonjour

je réalise un select avec l'utilisation de la fonction de controle if et je voudrais effectuer une condition sur le retour de ce controle mais mysql me retourne une erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 Unknown column 'final_price' in 'where clause'
code de la requete sql :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
SELECT DISTINCT p.products_id IF( s.specials_price, s.specials_price, pd.price ) AS final_price
FROM products p
JOIN products_description pd ON (p.products_id = pd.products_id)
WHERE p.products_status = '1' 
AND final_price >= '50' AND final_price < '100'