RE: Sobre consulta en Postgres

From: "Rolando Toledo Fernandez" <rtfernandez(at)estudiantes(dot)uci(dot)cu>
To: "Guido Barosio" <gbarosio(at)gmail(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Sobre consulta en Postgres
Date: 2007-08-18 18:38:25
Message-ID: 2D55CFBA2384074EA35D74F2A71F445605EEF0FE@ucixs90.uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Ya es que como les decía comencé hace apenas unas pocas semanas que empecé a trabajar con postgres y no sabia que hacer para eso

"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: Guido Barosio [mailto:gbarosio(at)gmail(dot)com]
Enviado el: sábado, 18 de agosto de 2007 14:30
Para: Rolando Toledo Fernandez
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Sobre consulta en Postgres

Lo que vos estas buscando es una vista, y no una funcion:

En el manual, busca sobre:

- CREATE VIEW, y
- SELECT .... {UNION} SELECT

Suerte.

On 8/18/07, Rolando Toledo Fernandez <rtfernandez(at)estudiantes(dot)uci(dot)cu> wrote:

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

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

--
Guido Barosio
-----------------------
http://www.globant.com
guido(dot)barosio(at)globant(dot)com

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gabriel Hermes Colina Zambra 2007-08-18 19:56:12 RE: Como crear codigos compuestos
Previous Message Guido Barosio 2007-08-18 18:30:01 Re: Sobre consulta en Postgres