Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/09/2010, 16:39
Avatar de Huasi
Huasi
 
Fecha de Ingreso: mayo-2007
Mensajes: 83
Antigüedad: 17 años, 6 meses
Puntos: 2
Respuesta: Select Except en tres tablas con varios campos

Cita:
Iniciado por flaviovich Ver Mensaje
Prueba de esta forma:
Código SQL:
Ver original
  1. SELECT N.*
  2. FROM Evento E
  3. FULL JOIN Numero N ON E.EveId = N.NumId
  4. WHERE NOT EXISTS(
  5.     SELECT 1 FROM EveNro EN WHERE EN.EveId = E.EveId AND EN.NroId = N.NumId
  6. )
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