problème select avec utilisation de if
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:
Unknown column 'final_price' in 'where clause'
code de la requete sql :
Code:
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' |