From: | "Rolando Toledo Fernandez" <rtfernandez(at)estudiantes(dot)uci(dot)cu> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Sobre consulta en Postgres |
Date: | 2007-08-18 18:10:01 |
Message-ID: | 2D55CFBA2384074EA35D74F2A71F445605EEF0FD@ucixs90.uci.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
En realidad lo que quiero es trabajar con tablas diferentes y ejecutar un join entre las dos tablas para de esa relación crear una nueva tabla que es la que quiero devolver.
"Si no quieres que se sepa, no lo hagas."
"La felicidad es un artículo maravilloso: cuanto más se da, más le queda a uno."
Rolando Toledo Fernández
rtfernandez(at)estudiantes(dot)uci(dot)cu <mailto:rtfernandez(at)estudiantes(dot)uci(dot)cu>
Apto: 108103
Nro. Tlef: 8372851 o 8372943
De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Agustin Casiva
Enviado el: sábado, 18 de agosto de 2007 13:34
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Sobre consulta en Postgres
Puedes probar algo así
---Tabla
CREATE TABLE persona
(
id serial NOT NULL,
nombre varchar(30),
telefono varchar(10),
dni varchar(20),
CONSTRAINT persona_pkey PRIMARY KEY (id),
CONSTRAINT persona_dni_key UNIQUE (dni)
)
--- Funcion que deveulve la Union tabla
CREATE OR REPLACE FUNCTION dev_tabla() RETURNS persona AS
$BODY$
(SELECT * FROM persona)
UNION
(SELECT * FROM persona)
$BODY$
LANGUAGE 'sql' VOLATILE;
Select dev_tabla();
Lee nuevamente el manual, te ayudara. (http://www.postgresql.org/docs/8.2/interactive/xplang.html )
Para la próxima puedes contar que intentaste hacer, por que fallo, cual fue el problema, es decir darnos más información para ayudarte y ser mas especificos en la respuesta.
Saludos
On 8/18/07, Rolando Toledo Fernandez <rtfernandez(at)estudiantes(dot)uci(dot)cu> wrote:
Necesito realizar una función para que me devuelva el valor de la unión de dos tablas. He intentado de varias maneras pero en realidad no he conseguido hacer que me funcione. Apenas empiezo a trabajar con postgres y necesito que si alguien puede que me diga como puedo hacer esto.
"Si no quieres que se sepa, no lo hagas."
"La felicidad es un artículo maravilloso: cuanto más se da, más le queda a uno."
Rolando Toledo Fernández
rtfernandez(at)estudiantes(dot)uci(dot)cu
Apto: 108103
Nro. Tlef: 8372851 o 8372943
--
Agustin Casiva http://www.osis.com.ar
casivaagustin(at)gmail(dot)com http://www.casivaagustin.com.ar
Para leer adjuntos necesitará Open Office http://es.openoffice.org/programa/ <http://es.openoffice.org/programa/>
From | Date | Subject | |
---|---|---|---|
Next Message | Guido Barosio | 2007-08-18 18:25:28 | Re: Problemas al instalar PostgreSQL 8.2.4 en Windows 2000 |
Previous Message | eea | 2007-08-18 17:52:13 | Re: Como crear codigos compuestos |