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.