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 (
10322, 10106, 10105, 10104, 10103, 10206,
10209, 10216, 10203, 10204, 10205,
10207, 10208, 10210, 10211, 10212,
10213, 10214, 10215, 10217, 10218,
10219, 10220, 10221, 10222, 10323,
10324, 10325, 10326, 10327, 10328,
10329, 10330, 10331, 10332, 10333,
10334, 10335, 10336, 10337, 10338,
10339, 10340, 10341, 10342, 10778,
10779, 10780, 10781, 10782, 10783,
10784, 10785, 10786, 10787, 10788,
10789, 10790, 10791, 10792, 10793,
10794, 10795, 10796
)
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