У меня есть две таблицы в БД
profilePermission => столбцы (profileid, allowid, profilename)
Permissions => столбцы (allowid, имя разрешения)
Каждый профиль может иметь несколько разрешений.(например, профиль1 может иметь разрешение1, разрешение2, разрешение3 и профиль2 может иметь разрешение3, разрешение2
Я хочу написать запрос, который выбирает счетчик профиля, который имеет permissions.permissionname = разрешение1 и permissions.permissionname! = разрешение2и наоборот.
Я пробовал что-то подобное
select profileid
from CrmProfilePermissions
join CrmPermissions on CrmProfilePermissions.permissionid=CrmPermissions.permissionid
where name in ('permission1') and name not in('permission2')
group by (profileid).
, но это не сработало.