SELECT 
  cscart_ult_product_prices.product_id, 
  MIN(
    IF(
      cscart_ult_product_prices.percentage_discount = 0, 
      cscart_ult_product_prices.price, 
      cscart_ult_product_prices.price - (
        cscart_ult_product_prices.price * cscart_ult_product_prices.percentage_discount
      )/ 100
    )
  ) AS price 
FROM 
  cscart_ult_product_prices 
WHERE 
  cscart_ult_product_prices.product_id IN (
    148, 
    180, 
    18, 
    16, 
    4, 
    5, 
    23, 
    24, 
    1, 
    22, 
    149, 
    227, 
    190, 
    189, 
    245, 
    238, 
    239, 
    242, 
    243, 
    241, 
    240, 
    214, 
    217, 
    218, 
    207, 
    59, 
    58, 
    60, 
    172, 
    134, 
    135, 
    168, 
    167, 
    169, 
    42, 
    39, 
    40, 
    205, 
    37, 
    74, 
    73, 
    71, 
    75, 
    72, 
    70, 
    156, 
    175, 
    43, 
    76, 
    56, 
    57, 
    30, 
    246, 
    208, 
    173, 
    229, 
    211, 
    210, 
    209, 
    67, 
    25, 
    213, 
    215, 
    226, 
    154, 
    53, 
    52, 
    228, 
    161, 
    165, 
    166, 
    86, 
    106, 
    105, 
    247, 
    101, 
    33, 
    32, 
    163, 
    244, 
    212, 
    155, 
    55, 
    69, 
    206, 
    184, 
    183, 
    133, 
    132, 
    125, 
    120, 
    223, 
    225, 
    224, 
    146, 
    147, 
    145, 
    117, 
    219, 
    222, 
    220, 
    221, 
    113, 
    157, 
    68, 
    29, 
    6, 
    8, 
    14, 
    9, 
    10, 
    19, 
    21, 
    50, 
    51, 
    49, 
    48, 
    54, 
    153, 
    164, 
    248, 
    65, 
    64, 
    63, 
    62, 
    66, 
    140, 
    141
  ) 
  AND cscart_ult_product_prices.lower_limit = 1 
  AND cscart_ult_product_prices.company_id = 1 
  AND cscart_ult_product_prices.usergroup_id IN (0, 0, 1) 
GROUP BY 
  cscart_ult_product_prices.product_id

Query time 0.00196

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "60.00"
    },
    "grouping_operation": {
      "using_temporary_table": true,
      "using_filesort": true,
      "table": {
        "table_name": "cscart_ult_product_prices",
        "access_type": "ref",
        "possible_keys": [
          "usergroup",
          "product_id",
          "company_id",
          "lower_limit",
          "usergroup_id"
        ],
        "key": "company_id",
        "used_key_parts": [
          "company_id"
        ],
        "key_length": "4",
        "ref": [
          "const"
        ],
        "rows_examined_per_scan": 240,
        "rows_produced_per_join": 34,
        "filtered": "14.44",
        "index_condition": "(`rajansecarter_single_store_19_jan`.`cscart_ult_product_prices`.`company_id` <=> 1)",
        "cost_info": {
          "read_cost": "12.00",
          "eval_cost": "6.93",
          "prefix_cost": "60.00",
          "data_read_per_join": "1K"
        },
        "used_columns": [
          "product_id",
          "price",
          "percentage_discount",
          "lower_limit",
          "company_id",
          "usergroup_id"
        ],
        "attached_condition": "((`rajansecarter_single_store_19_jan`.`cscart_ult_product_prices`.`lower_limit` = 1) and (`rajansecarter_single_store_19_jan`.`cscart_ult_product_prices`.`product_id` in (148,180,18,16,4,5,23,24,1,22,149,227,190,189,245,238,239,242,243,241,240,214,217,218,207,59,58,60,172,134,135,168,167,169,42,39,40,205,37,74,73,71,75,72,70,156,175,43,76,56,57,30,246,208,173,229,211,210,209,67,25,213,215,226,154,53,52,228,161,165,166,86,106,105,247,101,33,32,163,244,212,155,55,69,206,184,183,133,132,125,120,223,225,224,146,147,145,117,219,222,220,221,113,157,68,29,6,8,14,9,10,19,21,50,51,49,48,54,153,164,248,65,64,63,62,66,140,141)) and (`rajansecarter_single_store_19_jan`.`cscart_ult_product_prices`.`usergroup_id` in (0,0,1)))"
      }
    }
  }
}

Result

product_id price
1 5399.990000
4 699.990000
5 899.990000
6 329.990000
8 849.990000
9 999.990000
10 1199.990000
14 499.990000
16 349.990000
18 299.990000
19 79.990000
21 29.990000
22 799.990000
23 599.990000
24 449.990000
25 599.990000
29 199.950000
30 349.950000
32 299.990000
33 169.990000
37 159.950000
39 419.000000
40 229.000000
42 79.000000
43 369.000000
48 180.000000
49 120.000000
50 220.000000
51 180.000000
52 139.990000
53 38.990000
54 269.000000
55 359.000000
56 220.000000
57 309.000000
58 779.000000
59 599.000000
60 1499.000000
62 209.950000
63 189.950000
64 189.950000
65 99.950000
66 389.950000
67 339.990000
68 799.990000
69 529.990000
70 499.990000
71 529.990000
72 599.990000
73 589.990000
74 524.990000
75 489.990000
76 439.990000
86 359.000000
101 188.880000
105 169.990000
106 179.990000
113 449.990000
117 729.990000
120 199.990000
125 149.990000
132 269.990000
133 229.990000
134 89.990000
135 0.000000
140 99.950000
141 99.950000
145 79.990000
146 44.990000
147 44.990000
148 130.000000
149 53.990000
153 49.990000
154 399.990000
155 79.990000
157 499.000000
161 279.990000
163 899.990000
164 249.990000
165 599.950000
166 749.950000
167 549.950000
168 1.000000
169 749.950000
172 299.990000
173 349.990000
175 179.990000
180 1000.000000
183 249.990000
184 299.990000
189 1.000000
190 899.950000
205 149.990000
206 179.990000
207 42.000000
208 82.940000
209 109.990000
210 89.990000
211 299.990000
212 129.950000
213 295.000000
214 1000.000000
215 1095.000000
217 610.990000
218 459.990000
219 529.990000
220 1099.990000
221 2049.000000
222 529.990000
223 499.990000
224 479.990000
225 199.990000
226 269.990000
227 699.000000
228 349.990000
229 299.990000
238 499.990000
239 509.990000
240 499.000000
241 499.000000
242 249.000000
243 249.000000
244 729.990000
245 699.000000
246 399.990000
247 329.490000
248 372.270000