В БД есть таблица 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
Сборка персонального компьютера от Artline: умный выбор для современных пользователей