You will need to create an id column to tie the rows together. In 2000 you can do this by inserting your original record set into a new table containing an IDENTITY column like so:DECLARE @Table1 TABLE (Col1 CHAR(5), Col2 CHAR(5), Col3 CHAR(5), Col4 CHAR(5))INSERT @Table1 (Col1, Col2, Col3, Col4)SELECT 'Aaron', 'Aron', 'Aren', 'Ahren' UNIONSELECT 'Jake', 'Jack', 'Jak', 'Jax' UNIONSELECT 'Math', 'Mat', 'Matt', 'Maht'DECLARE @Table2 TABLE ( id INT IDENTITY(1, 1), Col1 CHAR(5), Col2 CHAR(5), Col3 CHAR(5), Col4 CHAR(5) )INSERT @Table2 (Col1, Col2, Col3, Col4)SELECT Col1, Col2, Col3, Col4 FROM @Table1SELECT a.Col, b.ColFROM ( SELECT id, Col1 AS Col FROM @Table2 UNION SELECT id, Col2 FROM @Table2 UNION SELECT id, Col3 FROM @Table2 UNION SELECT id, Col4 FROM @Table2 ) a JOIN ( SELECT id, Col1 AS Col FROM @Table2 UNION SELECT id, Col2 FROM @Table2 UNION SELECT id, Col3 FROM @Table2 UNION SELECT id, Col4 FROM @Table2 ) b ON a.Col <> b.Col AND a.id = b.id