Currently, i have one table for all activities (events)
The activities have two unique "ids" one for entityId and one for typeId
2- team (group table)
3- company (group table)
entityId is either the group_ip from the group table or the user_id from the user table
Would it be better to create a table where user and group activities are kept separate?
The problem is i would use a UNION to pull all the results from the activities into one list