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 (
1652, 1309, 1653, 1668, 1634, 1688, 1499,
1613, 1648, 1723, 1590, 1510, 1950,
1951, 1924, 1949, 1745, 1654, 1501,
69, 89, 1643, 1645, 1925, 1666, 1664,
1557, 1695, 1559, 1315, 1310, 1471,
1502, 86, 1504, 33, 1944, 1942, 1900,
1777, 1748, 1679, 1702, 1610, 1706,
1683, 1946, 1524
)
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