From: | Maria Antonieta Ramirez <maramirez(at)ulsaneza(dot)edu(dot)mx> |
---|---|
To: | FORO POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Ayuda con query |
Date: | 2017-10-10 17:23:11 |
Message-ID: | CY4PR1801MB1927A8A2E465C292DE44674EF6750@CY4PR1801MB1927.namprd18.prod.outlook.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola,
Ya tengo mi funcion de la siguiente manera:
CREATE or replace FUNCTION educaciondistancia.busca_usuarios(character) RETURNS RECORD AS
$BODY$
DECLARE
REG RECORD;
BEGIN
FOR REG IN (Select usuario.*
from (Select a.usuario , a.pwd , a.matricula, a.iniciosesion,a.ultimoacceso, a.token, a.tipousuario , a.activo
From educaciondistancia.usuarios a
Union all
Select b.usuario, b.pwd, b.personal, b.iniciosesion, b.fechaultimoacceso, b.token, b.tipousuario, b.activo
From educaciondistancia.usuariosadmin b
) usuario
Where usuario.usuario =$1)
loop
return REG;
end loop;
end;
$BODY$
language 'plpgsql';
solo que me muestra mi resultado en un solo renglón , como puedo hacer para que me lo muestre separado por campos
________________________________
De: Maria Antonieta Ramirez
Enviado: martes, 10 de octubre de 2017 11:10:56
Para: FORO POSTGRES
Asunto: Ayuda con query
Buen dia, De ante mano muchas gracias a todos por su apoyo.
De las opciones que me comentarón la que me resulto es la siguiente ya la complete con los campos que necesito.
Select usuario.*
from (Select a.usuario , a.pwd , a.matricula, a.iniciosesion,a.ultimoacceso, a.token, a.tipousuario , a.activo
From educaciondistancia.usuarios a
Union all
Select b.usuario, b.pwd, b.personal, b.iniciosesion, b.fechaultimoacceso, b.token, b.tipousuario, b.activo
From educaciondistancia.usuariosadmin b
) usuario
Where usuario.usuario = 'aramirez'
- Ahora tengo la siguiente duda:
A esta consulta tengo que agregar un valor, ambas tablas tienen el campo "tipousuario" y mi valor es 1 para mi tabla de usuarios y 2 para mi tabla de usuariosadmin; Yo quiero hacer esta consulta de forma que pueda ingresarle los siguientes valores a buscar : usuario y tipousuario
Puedo hacer una vista o tendria que meterlo a una funcion?
y si tienen un ejemplo se los agradeceria mucho.
Gracias.
From | Date | Subject | |
---|---|---|---|
Next Message | Anthony Sotolongo | 2017-10-10 17:41:47 | Re: Ayuda con query |
Previous Message | Maria Antonieta Ramirez | 2017-10-10 16:10:56 | Ayuda con query |