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 (
10456, 10455, 12702, 10446, 12579, 12580,
12700, 10444, 10443, 10442, 10441,
10440, 10439, 10438, 10437, 10436,
10435, 10434, 10433, 10432, 10431,
10430, 10429, 10428, 10427, 10426,
10425, 12564, 10424, 10423, 10422,
10421, 10420, 10419, 10418, 10417,
12856, 10416, 10415, 10414, 12855,
12854, 12853, 10412, 10411, 10410,
10409, 10408, 10407, 10406, 15781,
10405, 10404, 10403, 10402, 10401,
10400, 10399, 10398, 10397, 10395,
10394, 10393, 10392
)
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