segun lo que entendi lo puedes obtener con esto:
Código SQL:
Ver originalCREATE TABLE #asociacion
(
c1 INT,
c2 INT
)
CREATE TABLE #asignaciones
(
c1 INT
)
DELETE FROM #asociacion
DELETE FROM #asignaciones
INSERT INTO #asociacion VALUES (1,1)
INSERT INTO #asociacion VALUES (2,2)
INSERT INTO #asociacion VALUES (3,3)
INSERT INTO #asociacion VALUES (1,4)
INSERT INTO #asignaciones VALUES (1)
INSERT INTO #asignaciones VALUES (2)
INSERT INTO #asignaciones VALUES (3)
SELECT * FROM #asociacion AS t1
LEFT JOIN #asignaciones AS t2 ON (t1.c2=t2.c1)
WHERE t2.c1 IS NULL
En este ejemplo pone que la tarea 1 con la asociacion 4 es la que no tiene asignacion, pero no se si lo que necesitas es que en este caso no presente nada porque la tarea 1 ya tiene una asignacion....podrias poner un poco mas claro lo que necesitas(ejemplos de tus datos)
saludos!