...
Code Block |
---|
SELECT DISTINCT gcv.owner_group_name, gmlv1.subject_source, gmlv1.subject_id FROM grouper_memberships_lw_v gmlv1, grouper_composites_v gcv WHERE gcv.composite_type = 'intersection' AND gmlv1.group_name = gcv.owner_group_name AND gmlv1.list_name = 'members' AND gmlv1.subject_source <> 'g:gsa' AND ( gmlv1.member_id NOT IN ( SELECT gmlv2.member_id FROM grouper_memberships_lw_v gmlv2 WHERE gmlv2.group_name = gcv.left_factor_group_name AND gmlv2.list_name = 'members' AND gmlv2.subject_source <> 'g:gsa') OR gmlv1.member_id NOT IN ( SELECT gmlv2.member_id FROM grouper_memberships_lw_v gmlv2 WHERE gmlv2.group_name = gcv.right_factor_group_name AND gmlv2.list_name = 'members' AND gmlv2.subject_source <> 'g:gsa') ); |
See also
update in Grouper 2.5x