Gotta run to a meeting..but here's a startCREATE -- GLOBAL TEMPORARY TABLE T1 (C1 CHAR(1), C2 CHAR(1), C3 CHAR(1));INSERT INTO T1(C1, C2, C3)SELECT 'A', '1', 'N' -- FROM SYSIBM.SYSDUMMY1UNION ALLSELECT 'B', '1', 'Y' -- FROM SYSIBM.SYSDUMMY1UNION ALLSELECT 'B', '1', 'N' -- FROM SYSIBM.SYSDUMMY1UNION ALLSELECT 'B', '2', 'N' -- FROM SYSIBM.SYSDUMMY1;SELECT * FROM T1 WHERE SELECT C1, C2 FROM T1 o WHERE EXISTS (SELECT * FROM T1 i1 WHERE i1.C1 = o.C1 AND i1.C2 = o.C2 AND i1.C3 = 'Y') AND EXISTS (SELECT * FROM T1 i1 WHERE i1.C1 = o.C1 AND i1.C2 = o.C2 AND i1.C3 = 'N') GROUP BY C1, C2 HAVING COUNT(*) > 1);
Brett8-)Hint: Want your questions answered fast? Follow the direction in this linkhttp://weblogs.sqlteam.com/brettk/archive/2005/05/25/5276.aspxWant to help yourself?http://msdn.microsoft.com/en-us/library/ms130214.aspxhttp://weblogs.sqlteam.com/brettk/http://brettkaiser.blogspot.com/