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 (
    278, 
    280, 
    282, 
    247, 
    248, 
    241, 
    244, 
    245, 
    246, 
    240, 
    6, 
    66, 
    166, 
    214, 
    219, 
    221, 
    223, 
    192, 
    194, 
    195, 
    196, 
    197, 
    198, 
    199, 
    200, 
    201, 
    202, 
    203, 
    204, 
    205, 
    206, 
    207, 
    208, 
    209, 
    210, 
    211, 
    212, 
    213, 
    215, 
    217, 
    218, 
    220, 
    222, 
    224, 
    225, 
    226, 
    227, 
    228, 
    229, 
    230, 
    231, 
    232, 
    233, 
    234, 
    235, 
    236, 
    237, 
    238, 
    239, 
    242, 
    243, 
    78, 
    79, 
    80, 
    81, 
    82, 
    83, 
    84, 
    85, 
    86, 
    87, 
    88, 
    89, 
    90, 
    91, 
    92, 
    93, 
    94, 
    95, 
    96, 
    97, 
    100, 
    101, 
    102, 
    103, 
    104, 
    105, 
    106, 
    107, 
    108, 
    109, 
    110, 
    111, 
    112, 
    113, 
    114, 
    115, 
    116, 
    117, 
    118, 
    119, 
    120, 
    121, 
    122, 
    123, 
    124, 
    125, 
    126, 
    127, 
    128, 
    129, 
    130, 
    131, 
    132, 
    133, 
    134, 
    135, 
    136, 
    137, 
    138, 
    139, 
    140, 
    141, 
    142, 
    143, 
    144, 
    145, 
    146
  ) 
  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.00232

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": 37,
        "filtered": "15.71",
        "index_condition": "(`rajansecarter_single_store_19_jan`.`cscart_ult_product_prices`.`company_id` <=> 1)",
        "cost_info": {
          "read_cost": "12.00",
          "eval_cost": "7.54",
          "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 (278,280,282,247,248,241,244,245,246,240,6,66,166,214,219,221,223,192,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,215,217,218,220,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,242,243,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146)) and (`rajansecarter_single_store_19_jan`.`cscart_ult_product_prices`.`usergroup_id` in (0,0,1)))"
      }
    }
  }
}

Result

product_id price
6 329.990000
66 389.950000
78 100.000000
79 96.000000
80 55.000000
81 49.500000
82 19.990000
83 19.990000
84 19.990000
85 19.990000
86 359.000000
87 19.990000
88 39.990000
89 19.990000
90 19.990000
91 10700.000000
92 3225.000000
93 19.990000
94 59.990000
95 19.990000
96 99.990000
97 14.990000
100 22.700000
101 188.880000
102 295.000000
103 23.990000
104 29.950000
105 169.990000
106 179.990000
107 465.000000
108 12.990000
109 140.000000
110 15.990000
111 6.990000
112 8.990000
113 449.990000
114 14.990000
115 4595.000000
116 6.990000
117 729.990000
118 30.990000
119 17.990000
120 199.990000
121 17.990000
122 5695.000000
123 17.990000
124 4595.000000
125 149.990000
126 129.990000
127 4779.000000
128 17.990000
129 1799.000000
130 49.950000
131 1249.000000
132 269.990000
133 229.990000
134 89.990000
135 0.000000
136 0.000000
137 0.000000
138 0.000000
139 0.000000
140 99.950000
141 99.950000
142 399.950000
143 79.950000
144 99.950000
145 79.990000
146 44.990000
166 749.950000
192 15.000000
194 10.600000
195 29.990000
196 17.000000
197 14.980000
198 17.990000
199 29.980000
200 26.920000
201 12.670000
202 34.680000
203 34.680000
204 14.990000
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
230 125.000000
231 99.000000
232 79.950000
233 47.990000
234 59.990000
235 79.990000
236 299.990000
237 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
278 30.000000
280 36.000000
282 27.990000