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" <[email protected]>
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 <[email protected]>
> *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 <
> [email protected]> 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...
>