PostgreSQL - procedimientos almacenados en postgres

   
Vista:

procedimientos almacenados en postgres

Publicado por Enrique (1 intervención) el 14/04/2014 17:41:27
Hola, soy nuevo en este tema y quisiera que me ayudaran a hacer dos simples procedimientos. Primero que nada tengo las tablas estudiantes y trabajos relacionadas uno a muchos, es decir 1 estudiante tiene muchos trabajos.

Estudiantes(id,nombre,edad,año)
Trabajos(id,titulo,fecha,estudiante_id)

Quiero dos procedimiento que permitan:

1-obtener los trabajos realizados dado un estudiante

2-obtener cada estudiante con sus trabajos realizados

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

procedimientos almacenados en postgres

Publicado por Guillermo (33 intervenciones) el 30/04/2014 08:52:13
proc 1:

parámetro ingresado => cEstudiante_Id que es el identificador del estudiante

La consulta es:

1
2
3
4
Return query
select id,titulo,fecha,estudiante_id
from trabajos
where estudiante_id = cEstudiante_Id;

El resto ármalo tú.

--------------------------
proc 2:

1
2
3
4
return query
select e.estudiante_id, e.nombre, t.titulo
from trabajos t
inner join estudiante e using(estudiante_id);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar