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 (
1587021, 435102, 796340, 2045191, 2071779,
1395208, 1080125, 1717796, 1717787,
1717795, 1395206, 1717793, 1717794,
2055664, 2055661, 2045209, 2045210,
2045195, 2045188, 2045197, 2071769,
2071771, 2071772, 1770704, 1483807,
1700015
)
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