SELECT 
  q_product_prices.product_id, 
  MIN(
    IF(
      q_product_prices.percentage_discount = 0, 
      q_product_prices.price, 
      q_product_prices.price - (
        q_product_prices.price * q_product_prices.percentage_discount
      )/ 100
    )
  ) AS price 
FROM 
  q_product_prices 
WHERE 
  q_product_prices.product_id IN (
    262, 229, 230, 231, 232, 233, 234, 235, 
    236, 237, 238, 239, 240, 241, 242, 243, 
    244, 245, 199, 200, 201, 202, 203, 204, 
    205, 206, 207, 208, 209, 210
  ) 
  AND q_product_prices.lower_limit = 1 
  AND q_product_prices.usergroup_id IN (0, 1) 
GROUP BY 
  q_product_prices.product_id

Query time 0.00089

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "72.01"
    },
    "grouping_operation": {
      "using_filesort": false,
      "table": {
        "table_name": "q_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": 30,
        "rows_produced_per_join": 5,
        "filtered": "19.99",
        "index_condition": "(`portal`.`q_product_prices`.`product_id` in (262,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,199,200,201,202,203,204,205,206,207,208,209,210))",
        "cost_info": {
          "read_cost": "70.81",
          "eval_cost": "1.20",
          "prefix_cost": "72.01",
          "data_read_per_join": "143"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "usergroup_id"
        ],
        "attached_condition": "((`portal`.`q_product_prices`.`lower_limit` = 1) and (`portal`.`q_product_prices`.`usergroup_id` in (0,1)))"
      }
    }
  }
}

Result

product_id price
199 139.000000
200 139.000000
201 145.000000
202 145.000000
203 89.000000
204 145.000000
205 99.000000
206 89.000000
207 145.000000
208 95.000000
209 145.000000
210 99.000000
229 165.000000
230 215.000000
231 222.000000
232 159.000000
233 199.000000
234 255.000000
235 175.000000
236 125.000000
237 235.000000
238 215.000000
239 149.000000
240 199.000000
241 235.000000
242 888.000000
243 269.000000
244 189.000000
245 225.000000
262 225.000000