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 (
    6137, 6138, 6139, 6140, 6141, 6142, 6143, 
    6144, 6145, 6146, 6147, 6148, 6149, 
    6150, 6151, 6152, 6153, 6154, 6155, 
    6156, 6157, 6158, 6159, 6160, 6161, 
    6162, 6163, 6164, 6165, 6166, 6167, 
    5845
  ) 
  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.00102

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "76.81"
    },
    "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": 32,
        "rows_produced_per_join": 6,
        "filtered": "19.99",
        "index_condition": "(`portal`.`q_product_prices`.`product_id` in (6137,6138,6139,6140,6141,6142,6143,6144,6145,6146,6147,6148,6149,6150,6151,6152,6153,6154,6155,6156,6157,6158,6159,6160,6161,6162,6163,6164,6165,6166,6167,5845))",
        "cost_info": {
          "read_cost": "75.53",
          "eval_cost": "1.28",
          "prefix_cost": "76.81",
          "data_read_per_join": "153"
        },
        "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
5845 139.000000
6137 75.000000
6138 209.000000
6139 125.000000
6140 85.000000
6141 129.000000
6142 139.000000
6143 59.000000
6144 59.000000
6145 105.000000
6146 79.000000
6147 79.000000
6148 79.000000
6149 69.000000
6150 79.000000
6151 105.000000
6152 105.000000
6153 100.000000
6154 70.000000
6155 129.000000
6156 105.000000
6157 75.000000
6158 75.000000
6159 285.000000
6160 85.000000
6161 65.000000
6162 159.000000
6163 99.000000
6164 179.000000
6165 119.000000
6166 139.000000
6167 125.000000