sigo sin entender pero lo que quieres se puede hacer asi:
Código SQL:
Ver originalCREATE TABLE #temp(
campo1 INT,
campo2 INT
)
INSERT INTO #temp VALUES (1,1)
INSERT INTO #temp VALUES (1,1)
INSERT INTO #temp VALUES (1,2)
INSERT INTO #temp VALUES (2,3)
INSERT INTO #temp VALUES (3,4)
INSERT INTO #temp VALUES (4,4)
INSERT INTO #temp VALUES (5,5)
INSERT INTO #temp VALUES (5,6)
INSERT INTO #temp VALUES (6,7)
INSERT INTO #temp VALUES (6,7)
SELECT campo2 FROM #temp WHERE campo2 IN (
SELECT campo1 FROM(
SELECT ROW_NUMBER() OVER (partition BY campo1 ORDER BY campo1) AS rn,campo1 FROM #temp) t1 WHERE rn>1 GROUP BY campo1)