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 (
12554, 12555, 12556, 12557, 12558, 12559,
12560, 12561, 12562, 12563, 12564,
12565, 12566, 12567, 12568, 12569,
12570, 12571, 12572, 12573, 12574,
12575, 12576, 12577, 12578, 12579,
12580, 12581, 12582, 12583, 12584,
12585, 12586, 12587, 12588, 12589,
12590, 12591, 12592, 12593
)
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