Из поля Прайс прекрасно выводим цену типа "Розничная цена"
Но у меня есть поле Старая цена которая находится в IBLOCK_PROPERTY_ID = 37, Артикул это IBLOCK_PROPERTY_ID = 1
SELECT `VALUE`,`price` FROM `b_iblock_element_property` inner join `b_catalog_price` on `IBLOCK_ELEMENT_ID`=`PRODUCT_ID` WHERE `IBLOCK_PROPERTY_ID` = 1 and CATALOG_GROUP_ID =1
Выводит
VALUE - Артикул
price - Цену розничную