да, таблица (инфоблок) travel_points одна
вот такой select выбирает данные по путешествиям
----
SELECT BE.ID as ID,BE.IBLOCK_ID as IBLOCK_ID,BE.NAME as NAME,IF(EXTRACT(HOUR_SECOND FROM BE.ACTIVE_FROM)>0, DATE_FORMAT(BE.ACTIVE_FROM, '%d.%m.%Y %H:%i:%s'),
DATE_FORMAT(BE.ACTIVE_FROM, '%d.%m.%Y')) as DATE_ACTIVE_FROM,IF(EXTRACT(HOUR_SECOND FROM BE.ACTIVE_TO)>0, DATE_FORMAT(BE.ACTIVE_TO, '%d.%m.%Y %H:%i:%s'),
DATE_FORMAT(BE.ACTIVE_TO, '%d.%m.%Y')) as DATE_ACTIVE_TO,B.DETAIL_PAGE_URL as DETAIL_PAGE_URL,BE.DETAIL_TEXT as DETAIL_TEXT,BE.DETAIL_TEXT_TYPE as DETAIL_TEXT_TYPE,
BE.PREVIEW_TEXT as PREVIEW_TEXT,BE.PREVIEW_TEXT_TYPE as PREVIEW_TEXT_TYPE,BE.PREVIEW_PICTURE as PREVIEW_PICTURE,L.DIR as LANG_DIR,
FPS.PROPERTY_58 as PROPERTY_RATING_VALUE, FPS.DESCRIPTION_58 as PROPERTY_RATING_DESCRIPTION, concat(BE.ID , ':' , 58) as PROPERTY_RATING_VALUE_ID,BE.SORT as SORT,
BE.CODE as CODE,BE.XML_ID as EXTERNAL_ID,BE.IBLOCK_SECTION_ID as IBLOCK_SECTION_ID,
B.IBLOCK_TYPE_ID as IBLOCK_TYPE_ID,B.CODE as IBLOCK_CODE,B.XML_ID as IBLOCK_EXTERNAL_ID FROM b_iblock B
INNER JOIN b_lang L ON B.LID=L.LID
INNER JOIN b_iblock_element BE ON BE.IBLOCK_ID = B.ID
INNER JOIN b_iblock_element_prop_s1 FPS ON FPS.IBLOCK_ELEMENT_ID = BE.ID WHERE 1=1 AND B.ID IN (0,1) AND (
(BE.WF_STATUS_ID=1 AND BE.WF_PARENT_ELEMENT_ID IS NULL) )
AND ((((BE.IBLOCK_ID = '1')))) AND ((((BE.ACTIVE='Y')))) ORDER BY FPS.PROPERTY_58 desc ,BE.SORT asc ,BE.ID desc LIMIT 4
----
и если я добавляю and FPS.PROPERTY_52 <='500'
в строчку
----
INNER JOIN b_iblock_element_prop_s1 FPS ON FPS.IBLOCK_ELEMENT_ID = BE.ID WHERE 1=1 AND B.ID IN (0,1) _____and FPS.PROPERTY_52 <='500'______
AND ((BE.WF_STATUS_ID=1 AND BE.WF_PARENT_ELEMENT_ID IS NULL))
----
то все выбирается корректно.
по крайней мере select работает правильно.
т.е Вы хотите сказать что после изменения названия поля ничего не поменяется? и надо все свойства переносить в общую таблицу?