Type: MSSQL
Description: This query returns the accountnos (which can then be used to create a third group) of contacts who are in a 1st GoldMine Group but not in a 2nd GoldMine Group.
SELECT
accountno
FROM
(SELECT
c1.accountno
FROM
contact1 c1
JOIN contgrps cg
ON c1.accountno=cg.accountno
JOIN contgrps cg1
ON cg.userid = cg1.recid
WHERE
LEFT(cg1.Accountno,2) = '*M'
AND ( cg1.REF = '1st GoldMine Group Name')) InGroup
WHERE InGroup.accountno
NOT IN
(SELECT
c1.accountno
FROM
contact1 c1
JOIN contgrps cg
ON c1.accountno=cg.accountno
JOIN contgrps cg1
ON cg.userid = cg1.recid
WHERE
LEFT(cg1.Accountno,2) = '*M'
AND (cg1.REF = '2nd GoldMine Group Name'))