RE: Sobre consulta en Postgres

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/>

In response to

Responses

Browse pgsql-es-ayuda by date

  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