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 (
1646, 1647, 1648, 1649, 1650, 1651, 1652,
5326, 5327, 5328, 5329, 5330, 5331,
5332, 5333, 5334, 5335, 5336, 5337,
5338, 5339, 5340, 5341, 5342, 5343,
5344, 5345, 5346, 5347, 5348, 5349,
5350, 5351, 5352, 2832, 2833, 2834,
2835, 6417, 6418, 6419, 6420, 6421,
2823, 2824, 2825, 2826, 6408
)
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