Хранение аффилированных лиц в бд

148
12 сентября 2019, 18:40

В БД есть таблица company_card

company_card

 id  company_name
  143 Компния 1
  144 Компния 2
  145 Компния 3

Несколько компаний могут быть связаны между собой(аффилированны), компании могут добавляться и удаляться из связи

До определенного момента было достаточно хранить связь в столбце ref_company, т.к. требовалось только отображение, сейчас могут поступать запросы и выискивать регулярным выражением не лучший вариант.

company_card

id  company_name ref_company_ids
143 Компния 1    144,145
144 Компния 2    143,145
145 Компния 3    143,144

Как лучше организовать хранение? Выделить отдельную таблицу ref_company_group? Но кроме как столбца id она должна что-то хранить, если нет есть ли смысл ее делать?

ref_company_group

id

company_card

id  company_name ref_company_group_id
143 Компния 1    1
144 Компния 2    1
145 Компния 3    1
READ ALSO
Вопрос о CSS: зачем так явно указывать тип?

Вопрос о CSS: зачем так явно указывать тип?

Я так понимаю, что в коде input[type=text] {} тип "текст" явно указывает на все input этой категорииИ только для них будет применяться этот селектор? Верно?...

128
Как удалить строку цвета из кода?

Как удалить строку цвета из кода?

Как в этом коде грамотно убрать строку или код, отвечающий за цвет тени? Сама строка rgba(0,0,0,"+c+") находится в блоке //shadowХотелось убрать цвет...

158
Unity: Как добавить код в скрипт с помощью Input Field?

Unity: Как добавить код в скрипт с помощью Input Field?

Я создаю что-то вроде компилятора в своей программе(смрис

156