do you mean this?
select field1,field2,field3
from
(
select field1,field2,field3,
count(1) over (partition by field1) as field1cnt,
count(1) over (partition by field2) as field2cnt,
row_number() over (partition by field1 order by field1) as field1seq,
row_number() over (partition by field2 order by field2) as field2seq
from table1
)t
where (field1cnt>1
and field1seq=1)
or (field2cnt>1
and field2seq=1)
------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/