WITH ranked AS (
SELECT
bie.ID AS goodId,
prop.PROPERTY_280 AS minPrice,
prop.PROPERTY_272 AS designName,
prop.PROPERTY_273 AS productName,
prop.PROPERTY_276 AS sectionFirst,
prop.PROPERTY_277 AS sectionSecond,
prop.PROPERTY_263 AS designId,
bie.SORT,
bie.SHOW_COUNTER,
ROW_NUMBER() OVER (
PARTITION BY prop.PROPERTY_263
ORDER BY bie.SHOW_COUNTER DESC, bie.SORT ASC, bie.ID ASC
) AS rn
FROM b_iblock_element bie
JOIN b_iblock_element_prop_s46 prop
ON prop.IBLOCK_ELEMENT_ID=bie.ID
WHERE
bie.IBLOCK_ID=46
AND bie.ACTIVE = "Y"
AND prop.PROPERTY_279>0
AND prop.PROPERTY_276="zhenshchinam" AND prop.PROPERTY_277="zhenskiy-khudi"AND prop.PROPERTY_275="half_life" AND prop.PROPERTY_274="geymeram"
)
SELECT
goodId, minPrice, designName, productName, sectionFirst, sectionSecond, designId
FROM ranked
WHERE rn = 1
ORDER BY SORT ASC, SHOW_COUNTER DESC LIMIT 24,24