К примеру, имеем следующую стркутуру бд:
Как Вы видите по картинке, может быть множество групп, к которым могут относиться большое количество пользователей, которые в свою очередь могут создавать множество постов.
Как правильно организовать удаление группы? Я предполагаю 2 способа:
1. Находить каждого пользователя в группе и по его id удалять все записи в таблице постов.
2. Добавить в таблицу постов поле "group_id", чтобы при удалении просто указывать данный индентификатор.
Подскажите пожалуйста, как следует правильно удалять такие связанные записи?