From: | "Miguel Beltran R(dot)" <yourpadre(at)gmail(dot)com> |
---|---|
To: | Foro PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | consulta en la aplicación ó una vista? |
Date: | 2009-04-04 17:16:38 |
Message-ID: | b623c7e40904041016i26b5d9a4i599c2c04a287c36d@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola lista
Tengo esta consulta en mi sistema (uso zope2)
select e.ejercicio_id, e.ejercicio, p.proyecto, p.proyecto_id,
p.proyecto_nombre,
u.ures, u.ures_id, u.ures_nombre, ej.eje, ej.eje_id,
c.centro, c.centro_id, c.centro_nombre
from proyecto p
inner join ejercicio e ON e.ejercicio_id = p.ejercicio_id
inner join eje ej ON ej.eje_id = p.eje_id
inner join ures u ON u.ures_id = p.ures_id
inner join centro c ON c.centro_id = u.centro_id
where
p.ejercicio_id = <dtml-sqlvar ejercicio_id type="int">
and
p.proyecto = <dtml-sqlvar proyecto type="nb">
Es mejor tener esto en mi sistema ó hacer una vista en postgresql:
select e.ejercicio_id, e.ejercicio, p.proyecto, p.proyecto_id,
p.proyecto_nombre,
u.ures, u.ures_id, u.ures_nombre, ej.eje, ej.eje_id,
c.centro, c.centro_id, c.centro_nombre
from proyecto p
inner join ejercicio e ON e.ejercicio_id = p.ejercicio_id
inner join eje ej ON ej.eje_id = p.eje_id
inner join ures u ON u.ures_id = p.ures_id
inner join centro c ON c.centro_id = u.centro_id
y en zope solo hacer
select * from vista_proyecto
where
ejercicio_id = <dtml-sqlvar ejercicio_id type="int">
and
proyecto = <dtml-sqlvar proyecto type="nb">
Esta consulta la necesito solo para recuperar un registro a la vez.
¿cómo es mejor?¿pórque?
________________________________________
La pregunta mas inútil es la que no se hace.
Lo bueno de vivir un día mas es saber que nos queda un dia menos de vida o
era
Lo bueno de saber que nos queda un día menos de vida es haber vivido un dia
mas
From | Date | Subject | |
---|---|---|---|
Next Message | Cesar Erices | 2009-04-04 18:32:48 | Re: Duda Rollback? |
Previous Message | Espartano | 2009-04-04 16:32:03 | Re: Duda Rollback? |