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 (
    65926, 65925, 65924, 65923, 65922, 65921, 
    65920, 65919, 65918, 65917, 65916, 
    65915, 65914, 65913, 65912, 65911, 
    65910, 65909, 65908, 65907, 65906, 
    65905, 65904, 65903, 65902, 65901, 
    65900, 65899, 65898, 65897
  ) 
  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.00075

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 60 Using where

Result

product_id price
65897 1.69000000
65898 1.69000000
65899 1.69000000
65900 1.69000000
65901 1.69000000
65902 1.69000000
65903 1.69000000
65904 1.69000000
65905 1.69000000
65906 1.69000000
65907 1.69000000
65908 1.69000000
65909 1.69000000
65910 1.69000000
65911 1.69000000
65912 1.69000000
65913 1.69000000
65914 1.69000000
65915 1.69000000
65916 1.69000000
65917 1.69000000
65918 1.69000000
65919 1.69000000
65920 1.69000000
65921 1.69000000
65922 1.69000000
65923 1.69000000
65924 1.69000000
65925 1.69000000
65926 1.69000000