Страница 2 из 2

Re: Наилучшая форма для адреса

Добавлено: 20 янв 2020, 23:54
remchik
Oleg писал(а): 18 дек 2019, 07:31 А если сделать три списка 1.Улица 2.номер дома 3.Номер квартиры, число строк сократится
3000 или 5000 для SQL ниочем, на край можно индекс создать на нужном поле, что бы ускорить выборку.

Re: Наилучшая форма для адреса

Добавлено: 30 янв 2020, 22:45
letarch
remchik писал(а): 20 янв 2020, 23:51 1. Улица текст, номер число, квартира число, добавьте литеру.
Это ускорит все выборки.
2. В идеале да, несколько справочников:
Справочник улиц
Домов + связь с улицей
Квартир + связь с домом
+ФИО, email, телефон.
*************************************************************
Обращение вяжете на номер квартиры например (id)
Контактные данные тоже на квартиру

Я бы так сделал.
Пока реализовал с помощью поля "Многоуровневый список сущностей" - удобно с помощью импорта добавить все записи буквально одним файлом. (всё подсмотрел в документации)
Но есть минус, в списке записей сущности "Заявки" отображается только последний уровень из многоуровнегого списка (Улица-Дом-Квартира) :-( Т.е. не весь адрес, а только квартира. Что, мягко говоря, не подходит.
Пример, опять же в документации.
Из идей, может по MySQL формуле сделать? Что-то типа CONCAT. Но как реализовать не понял ещё.

Re: Наилучшая форма для адреса

Добавлено: 04 фев 2020, 08:50
remchik
letarch писал(а): 30 янв 2020, 22:45
Из идей, может по MySQL формуле сделать? Что-то типа CONCAT. Но как реализовать не понял ещё.
Делаете поле, и туда запрос.
И все напишет что хотите, но для этого связи нужны в таблице.