ok, so if I entertain the idea of adding a 3rd table named teams_member, I have a few questions about its use.
Obviously, when a new team is created, 2 entries will be added to the teams_member table. One for each member of the team. No problem there.
What happens when a team gets edited and one of the team members is changed?
Dealing with the new teams_member table, there has to be code in place to
a.) delete the entry that has the removed team member, then add a new entry with the new memberID.
or
b.) the entry that has the removed team member has to be updated to the new memberID.
I dont really know how the existing teams_member record can be updated because the memberID has changed in the team record.
Unless Im missing something, it seems like a big hassle to use a 3rd table.