и структура работает как положено +1

идея, как я могу связать разные объекты вместе? Вариант использования, которого я пытаюсь достичь, - это комментарии, которыми обычно владеет пользователь. Так что у меня есть user_id для этого. Но у меня есть и страницы компании, где компания владеет контентом на своей странице, поэтому ее владельцем является company_id. (Какой из них является администратором нескольких пользователей)

Один из способов состоит в том, чтобы иметь 2 таблицы user_comments и company_comments, но проблема в том, что мне нужно 2 таблицы на объект, и если я добавляю больше типов пользователей, мне нужно несколько таблиц. То, что я хочу достичь, это 1 таблица, которая имеет:

comment_id PK  
owner_id (user id or company id or etc...)  - fk?

Допустим, я создаю таблицу владельца, чтобы связать все пользовательские типы вместе, какими будут столбцы, чтобы получить их все, или есть какой-то другой способ?

Ответы на вопрос(1)

Ваш ответ на вопрос