Каким способом лучше сопоставить таблицы?
Пользователь одновременно может находиться в нескольких группах?
Если да - сделайте таблицу типа:
User_ID||Group_ID
Если пользователь может принадлежать только к 1-й группе то просто добавьте в таблицу USERS столбец Group_ID и записывайте туда ID группы к которой относится пользователь.
Есть ещё вариант: список групп который хранится в каждом пользователе.
Тспользуйте тот вариант который будет давать необходимое минимальными усилиями (затратами), для вашей конкретной задачи.