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 (
6946, 6945, 3411, 3415, 3417, 6942, 3410,
3413, 3416, 6940, 3414, 6938, 6941,
6944, 3412, 6937, 6939, 6943, 3165,
3139, 3140, 6712, 6713, 3135, 5802,
6970, 6971, 6972, 6973, 6974, 6975,
3403, 3404, 3405, 3406, 3408, 3409,
6930, 6931, 6932, 6933, 6934, 6935,
6936, 3407, 2666, 3845, 2667
)
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