(вопрос нубского уровня)
Проектирую БД. В БД есть табличка условно с действиями, есть 2 таблички с 2 разными типами пользователей. В момент формирования нового действия мне нужно как-то связать с одним из 2 типов пользователей это новое действие (То есть действие моет выполняться пользователем 1 группы или 2й группы - решается при создании). ТАк вот. Как связать эти таблички для удобства их потребления.
Какие у меня идеи: 1) в табличку с действиями будут 2 поля одно с юзером 1 группы, 2 с юзером 2 группы, и соответсвенно при заполнении одно из них пустое. Как еще можно? Этот способ кажется мне корявым почему-то
А почему вы не хотите хранить всех пользователей в одной таблице, с атрибутом тип пользователя?
Немного поясню. Это даже не 2 типа пользователей, а условно табличка с людьми и с компаниями, которые ни чего общего не имеют. И вот действие может совершать как человек из таблицы 1, так и компания из таблицы 2
И что с того? Такой подход имеет хоть какой-то смысл, если пользователи из разных таблиц имеют совершенно разные наборы полей. И то сомнительно ...
А почему у тебя юзеры групп 1 и 2 вдруг в разных таблицах?
Немного не понятно объяснил. Над твоим сообщением более детальное описание точго что требуется
да нет, всё понятно.
Обсуждают сегодня