Таблица user_group_rel(user_id, group_id).
1 1
1 2
2 2
Надо выбрать юзеров которые есть в группе 2, но отсутствуют в группе 1
Это юзер 2 здесь
SELECT ugr.user_id FROM user_group_rel ugr WHERE ugr.group_id = 2 AND NOT EXISTS (SELECT 1 FROM user_group_rel ugr2 WHERE ugr2.user_id = ugr.user_id AND ugr2.group_id = 1)