SELECT 
  product_prices.product_id, 
  MIN(
    IF(
      product_prices.percentage_discount = 0, 
      product_prices.price, 
      product_prices.price - (
        product_prices.price * product_prices.percentage_discount
      )/ 100
    )
  ) AS price 
FROM 
  product_prices 
WHERE 
  product_prices.product_id IN (
    206024, 212352, 199359, 212370, 254311, 
    205990, 206029, 198581, 213507, 199221, 
    212367, 205982, 252947, 197351, 197392, 
    264369, 264384, 264386, 264366, 264381, 
    264368, 308137
  ) 
  AND product_prices.lower_limit = 1 
  AND product_prices.usergroup_id IN (0, 1) 
GROUP BY 
  product_prices.product_id

Query time 0.00206

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "23.61"
    },
    "grouping_operation": {
      "using_filesort": false,
      "table": {
        "table_name": "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": 22,
        "rows_produced_per_join": 2,
        "filtered": "10.00",
        "index_condition": "(`goimagine`.`product_prices`.`product_id` in (206024,212352,199359,212370,254311,205990,206029,198581,213507,199221,212367,205982,252947,197351,197392,264369,264384,264386,264366,264381,264368,308137))",
        "cost_info": {
          "read_cost": "23.39",
          "eval_cost": "0.22",
          "prefix_cost": "23.61",
          "data_read_per_join": "52"
        },
        "used_columns": [
          "id",
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`goimagine`.`product_prices`.`lower_limit` = 1) and (`goimagine`.`product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
197351 28.00000000
197392 28.00000000
198581 49.00000000
199221 12.00000000
199359 70.00000000
205982 59.00000000
205990 9.00000000
206024 9.00000000
206029 22.50000000
212352 23.00000000
212367 28.00000000
212370 75.00000000
213507 50.00000000
252947 28.00000000
254311 22.00000000
264366 28.00000000
264368 30.00000000
264369 28.00000000
264381 28.00000000
264384 28.00000000
264386 49.00000000
308137 20.00000000