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 (
10331,
10358,
10378,
10311,
10332,
10359,
10379,
10312,
10333,
10360,
10380,
10334,
10361,
10381,
10335,
10362,
10336,
10363,
10337,
10364,
10338,
10365,
10339,
10366,
10340,
10367,
10341,
10368,
10342,
12565,
10293,
10296,
10301,
10313,
10318,
10294,
10297,
10302,
10314,
10319,
12552,
12554,
10295,
10298,
10303,
10315,
10320,
10299,
10304,
10316,
10321,
10300,
10317,
10322,
12572,
12575,
12571,
12573,
10273,
10272,
10271,
10270,
10269,
10268,
10267,
10266,
10265,
10264,
10263,
12570,
12567,
12569,
12568,
10261,
10260,
10259,
10258,
10257,
10256,
10255,
10254,
10253,
10252,
10251,
10250,
10249,
10248,
10247,
10246,
10245,
10244,
10243,
10242,
10241,
10203,
10204,
10205,
10206,
10207,
10208,
10209,
10210,
10211,
10212,
10213,
10214,
10215,
10216,
10217,
10218,
10219,
10220,
10221,
10222,
10144,
10145,
10146,
10147,
10148,
10149,
10150,
10151,
10152,
12969,
10103,
10104,
10105,
10106
)
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