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 (
1517, 1518, 1519, 1520, 1521, 1522, 1523,
1524, 1525, 1537, 1538, 1539, 1540,
1541, 1542, 1543, 1544, 1545, 2217,
2218, 2219, 2735, 2863, 2864, 3729,
3732, 5220, 5221, 5222, 5223, 5224,
5225, 5226, 5227, 5237, 5238, 5239,
5240, 5241, 5242, 5243, 5244, 5817,
5818, 5819, 6322, 6448, 6449, 7494,
7495, 7498, 7499, 7504, 7505, 7526,
7527
)
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