SELECT id,marque,site,isable,ise,ghost,url,nom,alt,couleur couleur,essentiel txt,prix,promo,prixo, photo, photo2,photo1_2, produit,num FROM produit_couleur WHERE prix!="0.00" AND affich=1 AND photo2!="" AND produit IN(0,7826,7661,7621,7594,8450,8412,8447,8321,7926,8396,7592,7597,8420,6680,6709,7622,1318,3479,6723,8442,7662,7925) AND produit NOT IN( ) AND ( id=11665 OR id=11653 OR id=15414 OR id=11626 OR id=11640 OR id=14856 OR id=15742 OR id=15726 OR id=15848 OR id=16873 OR id=14863 OR id=14508 OR id=15426 OR id=14377 OR id=11622 OR id=16650 OR id=16646 OR id=16638 OR id=15724 OR id=15695 OR id=15677 OR id=15675 OR id=15670 OR id=15662 OR id=15657 OR id=15650 OR id=15647 OR id=15635 OR id=15413 OR id=17216 OR id=16812 OR id=17204 OR id=17152 OR id=15619 OR id=15602 OR id=15591 OR id=15587 OR id=15563 OR id=15429 OR id=15416 OR id=15415 OR id=14881 OR id=14880 OR id=6655 OR id=7470 OR id=11641 OR id=12384 OR id=16999 OR id=10944 OR id=13234 OR id=14681 OR id=14866 OR id=14473 OR id=13012 OR id=14375 OR id=14263 OR id=10522 OR id=13009 OR id=14519 OR id=6653 OR id=14281 OR id=14245 OR id=12996 OR id=12385 OR id=14860 ) AND ( promo!='0' OR prixo!='0') ORDER BY ( (CASE WHEN site IN (1,3,4) THEN 10 ELSE 0 END) +1000-num+promo + (CASE WHEN prixo=0 THEN 0 ELSE ((prixo-prix)/prixo*50 ) END ) ) DESC,produit DESC,numErr153a