с похожей задачей:
Есть таблица: компании
У компании два типа:
- просто компания
- агенство
Настало время и надо подружить два типа, когда агенство может оказать услуги компании. И теперь вопрос? Как это сделать? Неужели придется дублировать таблицу просто меняя её название? 🤪
Если колонки у просто компании и агенства не отличаются то зачем создавать две таблицы?
Не отличаются, и функционал не отличается. К примеру как (помыть машину самому или тебе помоют мойщики). Но как эти два типа обьединить теперь? Как хранить? У обычной компании может быть много компаний с типом агенство, и у компании с типом агенство может быть просто много компаний 😵💫
Через промежуточную таблицу (2 колонки company1_id и company2_id условно) и отношение HasManyThrough
Гыыы ) гениально 🙈надо попробовать, ото я все думал как же создать такую таблицу с двумя одинаковыми колонками company_id 🤪
Обсуждают сегодня