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 (
58884, 62123, 29986, 60914, 29983, 60749,
29992, 29989, 60748, 63034, 62012,
60739, 60745, 61430, 62240, 63755,
60753, 64625, 62259, 64624, 61340,
61337, 64616, 60746, 64617, 60736,
64615, 62252, 61336, 62253, 64614,
60731, 60726, 60750, 60734, 61388,
64622, 60741, 64623, 64626, 60747,
62254, 60730, 62260, 60740, 61387,
60742, 61171
)
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