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 (
101808, 101807, 101806, 101805, 101804,
101803, 101802, 101801, 101800, 101799,
101798, 101797, 101796, 101795, 101794,
101793, 101792, 101791, 101790, 101789,
101788, 101787, 101786, 101785, 101784,
101783, 101782, 101781, 101780, 101779
)
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