How about the following:CREATE Table myTablex (myID int, acct int, icn int, userid varchar(5), pwd varchar(8), reissuedto int)GOINSERT INTO myTablex (myID, acct, icn, userid, pwd, reissuedto) SELECT 1, 123456, 1001, 'user1', 'password', 4 UNION ALL SELECT 2, 123457, 1001, 'user2', 'password', NULL UNION ALLSELECT 3, 123458, 1002, 'user3', 'password', NULL UNION ALLSELECT 4, 123459, 1001, NULL, NULL, NULLGO SELECT l.acct FROM myTablex l INNER JOIN myTablex r ON l.myID = r.reissuedtoGODROP TABLE myTablexGO
And since Nulls are eliminated from the predicate you don't have to worry about them.Brett8-)