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 (
430, 9470, 10705, 9457, 8862, 8860, 11485,
8861, 10945, 8864, 10188, 10353, 8875,
8869, 10355, 10222, 8870, 8868, 1655,
516, 10078, 8863, 388, 395, 8873, 10163,
10212, 523, 517, 8871, 10210, 9821,
8877, 9823, 10206, 9871, 396, 9825,
10164, 10165, 10183, 10181, 10961,
1646
)
AND cscart_ult_product_prices.lower_limit = 1
AND cscart_ult_product_prices.company_id = 3
AND cscart_ult_product_prices.usergroup_id IN (0, 0, 1)
GROUP BY
cscart_ult_product_prices.product_id