SELECT id,marque,site,isable,ise,ghost,url,nom_uk,alt,couleur_uk couleur,essentiel_uk txt,prix,promo,prixo,CASE WHEN isable!=0 THEN photo WHEN wi1!=3 AND photo1_3!="" THEN photo1_3 WHEN wi1!=1 AND photo1_2!="" THEN photo1_2 ELSE photo END photo,CASE WHEN isable!=0 THEN photo2 WHEN wi2=2 AND photo2_2!="" THEN photo2_2 ELSE photo2 END photo2,photo1_2, produit,num FROM produit_couleur WHERE prix!="0.00" AND affich=1 AND photo2!="" AND produit IN(0,9309,7954,7928,6497,8915,8514,7819,7531,8870,9044,9013,8951,9074,7930,8958,6861,7663,8953,8952,8957,7574,6977,8513,8501,7807,7845,9442,7929,8393,8003,7612,5031,8395,8747,7956,8703,7171,7224,6412,3657,7349,5541,6929,8512,8001,8704,8124,8722,8701,7787,5030,8720,8002,8044,6413,7464,7250,8663,7458,8128,7460,7468,7351,8394,8645,7463,7788,7631,7249,7540,8097,7792,8120,7820,8330,7288,8961,7251,7245,6978,7248,7635) AND ( site!=3 OR ise=0 OR num<7 ) AND produit NOT IN( ) AND cm LIKE '%58%' 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