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 (
3031, 6605, 6606, 6607, 6608, 6610, 6611,
6612, 6613, 3024, 3025, 3026, 3027,
3301, 6847, 3300, 2841, 2842, 2843,
2844, 6426, 6427, 6428, 6429, 6430,
2765, 2766, 2767, 2768, 6352, 6353,
6354, 6355, 6356, 2185, 2186, 2187,
2188, 5785, 5786, 5787, 5788, 5789,
6641, 6219, 5807, 3722, 5819
)
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