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 (
    114, 115, 116, 117, 210, 211, 212, 213, 
    214, 215, 216, 217, 218, 219, 220, 221, 
    222, 223, 278, 279, 280, 281, 282, 283, 
    284, 332, 333, 334, 335, 336, 337, 3915, 
    3916, 3917, 3918, 3919, 3920, 3921, 
    3968, 3969, 3970, 3971, 3972, 3973, 
    3974, 4020, 4021, 4022, 4023, 4024, 
    4025, 4026, 4094, 4095, 4096, 4097, 
    4098, 4099, 4100, 4101, 4102, 4103, 
    4104, 4105, 4106, 4107, 4163, 4164, 
    4165, 4166, 4167, 4168, 4169, 4216, 
    4217, 4218, 4219, 4220, 4221, 4222, 
    196, 197, 198, 199, 200, 201, 202, 271, 
    272, 273, 274, 275, 276, 277, 325, 326
  ) 
  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.00125

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "67.66"
    },
    "grouping_operation": {
      "using_filesort": false,
      "table": {
        "table_name": "cscart_product_prices",
        "access_type": "range",
        "possible_keys": [
          "usergroup",
          "product_id",
          "lower_limit",
          "usergroup_id"
        ],
        "key": "product_id",
        "used_key_parts": [
          "product_id"
        ],
        "key_length": "3",
        "rows_examined_per_scan": 97,
        "rows_produced_per_join": 19,
        "filtered": "20.00",
        "index_condition": "(`gaseus`.`cscart_product_prices`.`product_id` in (114,115,116,117,210,211,212,213,214,215,216,217,218,219,220,221,222,223,278,279,280,281,282,283,284,332,333,334,335,336,337,3915,3916,3917,3918,3919,3920,3921,3968,3969,3970,3971,3972,3973,3974,4020,4021,4022,4023,4024,4025,4026,4094,4095,4096,4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4163,4164,4165,4166,4167,4168,4169,4216,4217,4218,4219,4220,4221,4222,196,197,198,199,200,201,202,271,272,273,274,275,276,277,325,326))",
        "cost_info": {
          "read_cost": "65.72",
          "eval_cost": "1.94",
          "prefix_cost": "67.66",
          "data_read_per_join": "465"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`gaseus`.`cscart_product_prices`.`lower_limit` = 1) and (`gaseus`.`cscart_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
114 0.00000000
115 0.00000000
116 0.00000000
117 0.00000000
196 0.00000000
197 0.00000000
198 0.00000000
199 0.00000000
200 0.00000000
201 0.00000000
202 0.00000000
210 0.00000000
211 0.00000000
212 0.00000000
213 0.00000000
214 0.00000000
215 0.00000000
216 0.00000000
217 0.00000000
218 0.00000000
219 0.00000000
220 0.00000000
221 0.00000000
222 0.00000000
223 0.00000000
271 0.00000000
272 0.00000000
273 0.00000000
274 0.00000000
275 0.00000000
276 0.00000000
277 0.00000000
278 0.00000000
279 0.00000000
280 0.00000000
281 0.00000000
282 0.00000000
283 0.00000000
284 0.00000000
325 0.00000000
326 0.00000000
332 0.00000000
333 0.00000000
334 0.00000000
335 0.00000000
336 0.00000000
337 0.00000000
3915 0.00000000
3916 0.00000000
3917 0.00000000
3918 0.00000000
3919 0.00000000
3920 0.00000000
3921 0.00000000
3968 0.00000000
3969 0.00000000
3970 0.00000000
3971 0.00000000
3972 0.00000000
3973 0.00000000
3974 0.00000000
4020 0.00000000
4021 0.00000000
4022 0.00000000
4023 0.00000000
4024 0.00000000
4025 0.00000000
4026 0.00000000
4094 0.00000000
4095 0.00000000
4096 0.00000000
4097 0.00000000
4098 0.00000000
4099 0.00000000
4100 0.00000000
4101 0.00000000
4102 0.00000000
4103 0.00000000
4104 0.00000000
4105 0.00000000
4106 0.00000000
4107 0.00000000
4163 0.00000000
4164 0.00000000
4165 0.00000000
4166 0.00000000
4167 0.00000000
4168 0.00000000
4169 0.00000000
4216 0.00000000
4217 0.00000000
4218 0.00000000
4219 0.00000000
4220 0.00000000
4221 0.00000000
4222 0.00000000