Tenes que hacer un full join o dos select y unis.

El left join bo traeria nada debido  que di no encuentra en la primera ya
no evalua la segunda

Select usua.*
   from (Select a.usuario, a.pass, a.token
                From usuarios1 a
               Union all
              Select b.usuario, b.pass, b.token
                From usuarios2 b
              ) usua
Where usua.usuario = 'aramirez'

Asi si esta en una de las tablas devolvera un registro si esta en ambas
dos, ahi evaluar distict

Atte

El 9 oct. 2017 20:00, "Maria Antonieta Ramirez" <marami...@ulsaneza.edu.mx>
escribió:

> SI, de hecho son tablas con valores diferentes y asi esta planteado que
> fueran separadas ya que las ocupan en diferentes sistemas.
>
>
> De hecho mi usuario solo existe en una de las dos tablas no en las dos.
>
>
>
> corri este query que me hicieron favor de enviar  pero no me arroja
> resultados , no se si es porque mi usuario y mi password no es el mismo en
> las dos tablas ya que cada usuario no existe en las dos tablas , solo estan
> en una de las dos tablas..
> ------------------------------
> *De:* Carlos Alberto Silva <cas...@gmail.com>
> *Enviado:* lunes, 9 de octubre de 2017 17:53:21
> *Para:* Maria Antonieta Ramirez
> *Cc:* FORO POSTGRES
> *Asunto:* Re: AYUDA CON VISTA
>
> select COALESCE(a.usuario, b.usuario) as usuario,
>        COALESCE(a.pwd, b.pwd) as pwd,
>        matricula,
>        COALESCE(a.iniciosesion, b.iniciosesion) as iniciosesion,
>        COALESCE(a.ultimoacceso, b.fechaultimoacceso) as ultimoacceso,
>        token,
>        a.activo
> from educaciondistancia.usuarios a
>   left join educaciondistancia.usuariosadmin b on b.usuario = a.usuario
> where a.usuario ='aramirez'
>
>
> El 9 de octubre de 2017, 19:22, Maria Antonieta Ramirez <
> marami...@ulsaneza.edu.mx> escribió:
>
>> Hola a todos...
>>
>>
>> Necesito hacer la busqueda de un valor , en mi caso es el usuario.
>>
>> Tengo que buscar si mi usuario exuste en la tabla usuarios y si no, que
>> lo busque  en usuariosadmin. Mi pregunta es que es lo que mejor me
>> funcionaria aqui, hacer una vista o una función. Y si tienen algun ejemplo
>> se los agradeceria bastante.
>>
>>
>> select usuario, pwd, matricula, iniciosesion, ultimoacceso, token
>> from educaciondistancia.usuarios
>> where usuario ='aramirez'
>>
>>
>> select  usuario,pwd, personal, activo,iniciosesion,fechaultimoacceso
>> from educaciondistancia.usuariosadmin
>> where usuario ='aramirez';
>>
>>
>>
>> Gracias!
>>
>
>
>
> --
> .... Si no es necesario, no imprima este correo. Todos somos responsables
> por el cuidado del medio ambiente...
>

Reply via email to