Cita:
Iniciado por flaviovich Prueba de esta forma:
Código SQL:
Ver originalSELECT N.*
FROM Evento E
FULL JOIN Numero N ON E.EveId = N.NumId
WHERE NOT EXISTS(
SELECT 1 FROM EveNro EN WHERE EN.EveId = E.EveId AND EN.NroId = N.NumId
)
Que tal amigo, estuve intentando adaptar tu consulta pero tampoco me dio resultado. Lo que necesito es listar ID y Nombre de la tabla NUMERO. En tu consulta partimos de un SELECT a la tabla EVENTOS. La condicion de la seleccion es que el numero no se encuentre ya relacionado al determinado evento, por eso declaro @Buscado int porque trabajamos con un Evento en cuestion. A modo de ejemplo: en el Evento "Tango" si ya esta asignado el Numero "Juan" y "Ana", estos no se deben listar en la consulta puesto que se deben listar los Numeros que no estan relacionados a este Evento. Lo que si se puede es repetir un numero en diferentes eventos. Mi necesidad es RELLENAR un control gridview a traves de un procedimiento almacenado que luego me permita asignar numeros a un evento.
Espero ayuda para poder resolver esta eterna consulta... desde ya muchas gracias