SELECT 
  cscart_product_prices.product_id, 
  MIN(
    IF(
      cscart_product_prices.percentage_discount = 0, 
      cscart_product_prices.price, 
      cscart_product_prices.price - (
        cscart_product_prices.price * cscart_product_prices.percentage_discount
      )/ 100
    )
  ) AS price 
FROM 
  cscart_product_prices 
WHERE 
  cscart_product_prices.product_id IN (
    47596, 47595, 47594, 47593, 47592, 47591, 
    47590, 47589, 47588, 47690, 47805, 
    47804, 47803, 47802, 47801, 47800, 
    47799, 47798, 47797, 47796, 47795, 
    47794, 47793, 47792, 47791, 47790, 
    47789, 47788, 47787, 47786, 47785, 
    47784, 47783, 47782, 47781, 47562, 
    47561, 47707, 47706, 47705, 47704, 
    47703, 47702, 47701, 47700, 51279, 
    47691, 47688, 47686, 47685, 47684, 
    47683, 47646, 47548, 47745, 47644, 
    47489, 47485, 47484, 47640, 47478, 
    47636, 47473, 47641, 47451, 47381, 
    47358, 47627, 47615, 47614, 47613, 
    47612, 47611, 47610, 47609, 47608, 
    47607, 47606, 47487, 47477
  ) 
  AND cscart_product_prices.lower_limit = 1 
  AND cscart_product_prices.usergroup_id IN (0, 1) 
GROUP BY 
  cscart_product_prices.product_id

Query time 0.00270

Explain
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE cscart_product_prices range usergroup,product_id,lower_limit,usergroup_id usergroup 9 160 Using where

Result

product_id price
47358 1.69000000
47381 1.69000000
47451 1.69000000
47473 1.69000000
47477 1.69000000
47478 1.69000000
47484 1.69000000
47485 1.69000000
47487 1.69000000
47489 1.69000000
47548 1.69000000
47561 1.69000000
47562 1.69000000
47588 1.69000000
47589 1.69000000
47590 1.69000000
47591 1.69000000
47592 1.69000000
47593 1.69000000
47594 1.69000000
47595 1.69000000
47596 1.69000000
47606 1.69000000
47607 1.69000000
47608 1.69000000
47609 1.69000000
47610 1.69000000
47611 1.69000000
47612 1.69000000
47613 1.69000000
47614 1.69000000
47615 1.69000000
47627 1.69000000
47636 1.69000000
47640 1.69000000
47641 1.69000000
47644 1.69000000
47646 1.69000000
47683 1.69000000
47684 1.69000000
47685 1.69000000
47686 1.69000000
47688 1.69000000
47690 1.69000000
47691 1.69000000
47700 1.69000000
47701 1.69000000
47702 1.69000000
47703 1.69000000
47704 1.69000000
47705 1.69000000
47706 1.69000000
47707 1.69000000
47745 1.69000000
47781 1.69000000
47782 1.69000000
47783 1.69000000
47784 1.69000000
47785 1.69000000
47786 1.69000000
47787 1.69000000
47788 1.69000000
47789 1.69000000
47790 1.69000000
47791 1.69000000
47792 1.69000000
47793 1.69000000
47794 1.69000000
47795 1.69000000
47796 1.69000000
47797 1.69000000
47798 1.69000000
47799 1.69000000
47800 1.69000000
47801 1.69000000
47802 1.69000000
47803 1.69000000
47804 1.69000000
47805 1.69000000
51279 1.69000000