|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (1)
просмотр истории страницы... |
| ap.codename like 'modelperm_HomeTypeName%' order by agp.id {code} |
| h3. Поясненине структуры хранения данных в справочнике адресов по задаче SUP-594716 # Основные данные (страна, улица, номер дома) хранятся в таблице HOMES # Основная таблица связана с таблицей типы адресных единицы (это строение, дом, микрорайон, улица, облась или край и тд), название таблицы - HOME_TYPE_NAME # Еще есть служебное поле с типом записи справочника дома - нужно для верного построения дерева домов, таблица называетсяHOME_TYPES Ниже сам запрос и пример полученных данных {code} select first 1 HOMES.ID "ID дома", HOMES.ZIP_CODE "Индекс", HOME_TYPE.NAME "Служебный тип", HOMES.COUNTRY "Страна", REGION_TYPE."FULL" "Тип региона", HOMES.REGION "Регион", CITY_TYPE."FULL" "Тип нас.пункта", HOMES.CITY "Нас. пункт", SETTLEMENT_TYPE."FULL" "Тип поселения", HOMES.SETTLEMENT "Поселение", STREET_TYPE."FULL" "Тип улицы", HOMES.STREET "Улица", S_NUMBER_TYPE."FULL" "Тип строения", HOMES.S_NUMBER "Номер строения", KLADR_ID "ID в ФИАС", UNRESTRICTED_VALUE "Адрес строкой" from HOMES left join HOME_TYPES as HOME_TYPE on HOMES.HOME_TYPES_ID=HOME_TYPE.ID left join HOME_TYPE_NAME as CITY_TYPE on HOMES.CITY_TYPE_ID=CITY_TYPE.ID left join HOME_TYPE_NAME as DISTRICT_TYPE on HOMES.DISTRICT_TYPE_ID=DISTRICT_TYPE.ID left join HOME_TYPE_NAME as REGION_TYPE on HOMES.REGION_TYPE_ID=REGION_TYPE.ID left join HOME_TYPE_NAME as SETTLEMENT_TYPE on HOMES.SETTLEMENT_TYPE_ID=SETTLEMENT_TYPE.ID left join HOME_TYPE_NAME as STREET_TYPE on HOMES.STREET_TYPE_ID=STREET_TYPE.ID left join HOME_TYPE_NAME as S_NUMBER_TYPE on HOMES.S_NUMBER_TYPE_ID=S_NUMBER_TYPE.ID left join HOME_TYPE_NAME as S_LITER_TYPE on HOMES.S_LITER_TYPE_ID=S_LITER_TYPE.ID order by HOMES.ID desc {code} |ID дома|2409| |Индекс|665831| |Служебный тип|Строение| |Страна|Россия| |Тип региона|область| |Регион|Иркутская| |Тип нас.пункта|город| |Нас. пункт|Ангарск| |Тип поселения|микрорайон| |Поселение|Байкальск| |Тип улицы|улица| |Улица|Торговая| |Тип строения|дом| |Номер строения|10| |ID в ФИАС|3800000400010560005| |Адрес строкой|665831, Иркутская обл, г Ангарск, мкр Байкальск, ул Торговая, д 10| |
