acorta tus datos en el where.........estas filtrando bien en tu join?
Código SQL:
Ver originalCREATE TABLE #temp1
(
id INT
)
CREATE TABLE #temp2
(
id INT
)
INSERT INTO #temp1 VALUES (1)
INSERT INTO #temp1 VALUES (2)
INSERT INTO #temp1 VALUES (3)
INSERT INTO #temp1 VALUES (4)
INSERT INTO #temp2 VALUES (1)
INSERT INTO #temp2 VALUES (1)
INSERT INTO #temp2 VALUES (5)
INSERT INTO #temp2 VALUES (6)
SELECT * FROM #temp1 AS t1
LEFT JOIN #temp2 AS t2 ON (t1.id=t2.id)
WHERE t2.id IS NULL
el resultado de esta consulta es 2,3,4 que son los que no estan en #temp2