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 (
2416, 2417, 2418, 2419, 2420, 2514, 2515,
2516, 2517, 2518, 2604, 2605, 2606,
2607, 3840, 3841, 3842, 3843, 5867,
5868, 5869, 5870, 5871, 5935, 5936,
5937, 5938, 5939, 6012, 6013, 6014,
6015, 6016, 6017, 6018, 6019, 6020,
6196, 6197, 6198, 6199, 6200, 6732,
2836, 2837, 2838, 2839, 2840
)
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