Size: a a a

2021 May 15

DL

Dmytro Lezhen in dbGeeks
что это?)
источник

DL

Dmytro Lezhen in dbGeeks
любой отбор будет влиять. чем больше условий, тем больше
источник

NM

Nurdaulet Maksutov in dbGeeks
👌🏻
источник
2021 May 18

А

Александр in dbGeeks
Всем привет. Вопрос начинающего. Нужно хранить два адреса (факт и по регистрации). Второй адрес часто совпадает с первым. Как лучше избежать избыточности? Пока в голову пришло добавить  логическое поле "совпадение адресов", и заполнять второй адрес если совпадения нет. Или вынести в другую таблицу?
источник

EK

Evgeniy Kuvshinov in dbGeeks
по опыту лучше иметь 2 отдельных филда
это может быть и избыточней но точно лучше)
просто на фронте галка с тем что совпадает и тогда апликуха в обе колонки пишет одно и тоже
но при этом все кому надо с ним потом работать просто читают колонку и не парятся с кучей логики
источник

А

Александр in dbGeeks
Спасибо, подумаю
источник

А

Александр in dbGeeks
Там не одно поле получится а несколько: город, улица, и т.д.
источник

EK

Evgeniy Kuvshinov in dbGeeks
выноси в отдельную табличку и по иду или uuid соединяй
источник

А

Александр in dbGeeks
Спасибо, в эту сторону и думал.
источник

EK

Evgeniy Kuvshinov in dbGeeks
у пользователя актуально может быть только одно поле
источник

А

Александр in dbGeeks
Да.
источник

EK

Evgeniy Kuvshinov in dbGeeks
а вот нужна ли история прошлых адресов сомнительно
источник

А

Александр in dbGeeks
Не нужно
источник

EK

Evgeniy Kuvshinov in dbGeeks
тогда я бы не делал отдельную таблицу с адресами
источник

EK

Evgeniy Kuvshinov in dbGeeks
у тебя пользователь может без адреса существовать ?
источник

EK

Evgeniy Kuvshinov in dbGeeks
основная сущность
источник

А

Александр in dbGeeks
Нет
источник

EK

Evgeniy Kuvshinov in dbGeeks
тогда это обязательные поля у юзера
источник

EK

Evgeniy Kuvshinov in dbGeeks
и заводить их просто филдами (колонками)
источник
2021 May 19

P

PowerAxis in dbGeeks
Есть связь один-ко-многим, например, клиенты и продукты. У клиента может быть 1 и более продуктов, при этом продукты могут быть одинаковые. Как вытянуть только тех клиентов, у которых один и тот же тип продукта? Типа, получить клиентов, которые всегда покупали только ручки, но если клиент когда-то купил ручку и тетрадь, то его отбросить
источник