У меня есть 3 таблицы,Решение многих многих отношениях MYSQL базы данных
пользователей (ID), userproduct (user_id, product_id) и продукт (ID).
Когда пользователь добавляет продукт, его user_id и product_id сохраняются в таблице USERPRODUCT.
Теперь в то же время другой пользователь может сохранить продукт (вроде как «установить как фаворит») для этого мне нужно сохранить user_id пользователя, который сохранил его и product_id продукта. Это создаст другую таблицу (назовите ее фаворитами), однако эта таблица также является решением для многих и многих отношений между таблицей «пользователи» и таблицей «продукт».
вопрос: возможно ли это, иметь 2 таблицы, разрешающих отношения многих или многих, или есть ли другой способ решить мою проблему.
, если это возможно, как один будет сделать это в ER диаграмме
ли создать вам новую таблицу каждый раз, когда различные пользовательские закладки продукт? Я думаю, вам нужны три таблицы, которые у вас есть, но я не уверен, насколько понимаю ваш вопрос. – David
noo новая таблица не будет создаваться каждый раз, когда @David я имел в виду, что будет существовать другая таблица, называемая фаворитом, где будет сохранен идентификатор пользователя зарегистрированного пользователя и идентификатор продукта продукта. – Almanzt
Но у вас уже есть «пользовательский продукт». Вы не можете его использовать? – David