Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2009, 19:01
gajc66
 
Fecha de Ingreso: diciembre-2008
Mensajes: 17
Antigüedad: 15 años, 5 meses
Puntos: 0
Ayuda con Query ambiguo

Usuarios: Id, unsername, nombre, email, centro_trabajo, locacion, subgerencia, centrotrab

Schedulesspa; id, centro_trabajo, locacion, subgerencia, centrotrab, nocons

Schedulesspa2; id, nocons, usuario.
  • el campo usuario de schedulesspa2 es igual al id de usuario.

select email FROM USUARIOS A, SCHEDULESSPA B, SCHEDULESSPA2 C WHERE A.CENTRO_TRABAJO = B.CENTRO_TRABAJO AND A.LOCACION = B.LOCACION AND A.SUBGERENCIA = B.SUBGERENCIA AND A.CENTROTRAB=B.CENTROTRAB AND B.NOCONS = C.NOCONS AND EMAIL<>'' AND B.SCHEDULESSPA = ‘NOCONS’

EN ESTE QUERY ME SELECCIONA TODOS LOS EMAILS DONDE COINCIDAN TODOS LAS CONDICIONES. LO QUE SE REQUIERE ES QUE SOLO ME SELECCIONE UN EMAIL DE UNA PERSONA ENCARGADA DE CENTROTRAB (TALLER), AL PONER AND C.SCHEDULESSPA = ‘NOCONS’ ME INDICA QUE SON CAMPOS AMBIGUOS, COMO PUEDO RESOLVER ESTE PROBLEMA. EL NOCONS ES UN NUMERO UNICO POR CADA REGISTRO.