select * from products where active=1 and ( (FIND_IN_SET('26', parent_cat_id)) or FIND_IN_SET('26', cat_id) or (FIND_IN_SET('45', parent_cat_id)) or FIND_IN_SET('45', cat_id) or (FIND_IN_SET('27', parent_cat_id)) or FIND_IN_SET('27', cat_id) or (FIND_IN_SET('28', parent_cat_id)) or FIND_IN_SET('28', cat_id) or (FIND_IN_SET('29', parent_cat_id)) or FIND_IN_SET('29', cat_id) or (FIND_IN_SET('30', parent_cat_id)) or FIND_IN_SET('30', cat_id) ) order by product_id desc limit 0, 25