SELECT a.id FROM mb_product a left join mb_distribution_product p ON a.id=p.product_id left join b on a.id=b.product_id left join mb_shop c on a.member_id=c.userid WHERE c.shop_statu=1 and a.status>0 and is_shelves=1 and LOCATE('100201',a.catid)=1 and a.name = 'BLVVB' and (1 and b.property_3 like '%4*300%' ) order by (CASE WHEN b.property_1 < 3 THEN 0 ELSE 1 END) DESC,(CASE WHEN a.name LIKE 'BLVVB' THEN 3 ELSE 0 END) DESC,(CASE WHEN a.name LIKE 'BLVVB 黑' THEN 3 ELSE 0 END) DESC,(CASE WHEN a.name LIKE 'BLVVB 蓝' THEN 3 ELSE 0 END) DESC,(CASE WHEN a.name LIKE 'BLVVB 绿' THEN 3 ELSE 0 END) DESC,(CASE WHEN a.name LIKE 'BLVVB 红' THEN 3 ELSE 0 END) DESC,(CASE WHEN a.name LIKE 'BLVVB 黄' THEN 3 ELSE 0 END) DESC,(CASE WHEN a.name LIKE 'BLVVB 双' THEN 3 ELSE 0 END) DESC,(CASE WHEN a.name LIKE 'BLVVB%' THEN 2 ELSE 0 END) DESC,(CASE WHEN a.name LIKE 'BLVVB 黑%' THEN 2 ELSE 0 END) DESC,(CASE WHEN a.name LIKE 'BLVVB 蓝%' THEN 2 ELSE 0 END) DESC,(CASE WHEN a.name LIKE 'BLVVB 绿%' THEN 2 ELSE 0 END) DESC,(CASE WHEN a.name LIKE 'BLVVB 红%' THEN 2 ELSE 0 END) DESC,(CASE WHEN a.name LIKE 'BLVVB 黄%' THEN 2 ELSE 0 END) DESC,(CASE WHEN a.name LIKE 'BLVVB 双%' THEN 2 ELSE 0 END) DESC,(CASE WHEN a.name LIKE '%BLVVB' THEN 1 ELSE 0 END) DESC,(CASE WHEN a.name LIKE '%BLVVB 黑' THEN 1 ELSE 0 END) DESC,(CASE WHEN a.name LIKE '%BLVVB 蓝' THEN 1 ELSE 0 END) DESC,(CASE WHEN a.name LIKE '%BLVVB 绿' THEN 1 ELSE 0 END) DESC,(CASE WHEN a.name LIKE '%BLVVB 红' THEN 1 ELSE 0 END) DESC,(CASE WHEN a.name LIKE '%BLVVB 黄' THEN 1 ELSE 0 END) DESC,(CASE WHEN a.name LIKE '%BLVVB 双' THEN 1 ELSE 0 END) DESC,(CASE WHEN b.property_3 LIKE '%4*300' THEN 1 ELSE 0 END) DESC, a.rank desc,(CASE WHEN (a.is_top=1 and a.is_rec=1) THEN 3 WHEN (a.is_top=1) THEN 2 WHEN (a.is_rec=1) THEN 1 ELSE 0 END) DESC, (CASE WHEN (a.price=0) THEN 1 ELSE 0 END) ASC,c.grade desc,b.property_6 desc,b.property_8 asc,a.uptime desc limit 0,1500Table 'mb.b' doesn't exist