Hi loralai
Of course members can have more than one group role ... but obviously just one selected role per group. The roles, where the member is in are in #__opensim_grouprolemembership. In #__opensim_groupmembership only the memberships of each user are defined and thatfor you only can add one line per member and group into this table.
Greetz
FoTo50