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 (
712, 693, 691, 1013, 762, 1241, 1264,
723, 751, 503, 628, 467, 754, 752, 655,
761, 1142, 1141, 1146, 721, 722, 615,
524, 1140, 1143, 1144, 293, 924, 750,
898, 565, 447, 460, 482, 1408, 1047,
463, 824, 521, 54, 292, 351, 343, 384,
340, 1139, 825, 672, 532, 623, 509, 897,
361, 512, 746, 740, 984, 707, 317, 745,
529, 834, 380, 1278, 436, 586, 596, 1075,
450, 743, 741, 449, 747, 1053, 415, 45,
1074, 1240, 431, 1244, 1050, 1052, 1089,
939, 889, 1107, 620, 379, 903, 316, 594,
533, 812, 430, 451, 614
)
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