Problème d'alias clause where
Bonjour j'ai une requete qui arrive pas à passer
Code:
1 2 3 4 5 6 7 8 9
| SELECT p.products_id,
IF(s.specials_new_price < p.products_price AND s.specials_last_day >= NOW() AND s.specials_first_day <= NOW() , s.specials_new_price, p.products_price) AS vraiprix
FROM products AS p
LEFT JOIN specials AS s ON ( p.products_id = s.products_id )
LEFT JOIN categories AS c ON ( p.categories_id = c.categories_id )
LEFT JOIN fournisseurs AS f ON ( p.fournisseurs_id = f.fournisseurs_id )
WHERE p.products_visible = 'yes'
AND vraiprix<30
AND c.categories_visible = 'yes' |
pour information c'est un serveur mysql 4.1
et il me met comme erreur
Code:
#1054 - Unknown column 'vraiprix' in 'where clause'
avez vous une idée svp ?