Skip site navigation (1) Skip section navigation (2)

[Fwd: Re: Retornar un conjunto de registros]

From: Juan Martínez <jeugenio(at)umcervantes(dot)cl>
To: lista postrges <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: [Fwd: Re: Retornar un conjunto de registros]
Date: 2007-09-25 10:33:54
Message-ID: 46F8E412.5070402@umcervantes.cl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Guillermo Muñoz escribió:

[reordenando el mensaje, top-posting...arghhh]

> Michael Dominguez dijo:
>> Que tal, tengo tres tablas de las cuales necesito consultar
>> informacion de las dos primeras en la tercera y luego
>> almacenarlo en una nueva tabla. Algunas sugerencias para
>> empezar. He visto documentacion pero no me queda claro todavía.
>
> La consulta debe devolver las misma cantidad de campos que la tabla en 
> donde vas a hacer la insercion, o sea "campos" tienen que ser tantos 
> como campos tenga la tabla de destino (tablaD)

Eso no es tan asi.

La insercion por medio de una consulta debe ser, obviamente, coincidente
entre los campos a insertar y los devueltos por la consulta, pero no
tienen que ser todos. Por ej.:

INSERT INTO tabla1 (campo1,campo2,campo3)
      SELECT expresion1,expresion2,expresion3 FROM tabla2;

En donde tabla1 y tabla2 tienen mas campos de los declarados en la
anterior consulta DML.

> y tambien del mismo tipo

Eso si ;-)

-- 
Juan Martinez G.                   Mac Iver # 370
Departamento de Informatica        4997900 - 4997934
Universidad Miguel de Cervantes    Santiago - Chile
http://download.bblug.usla.org.ar/netiquette.png

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2007-09-25 13:02:21
Subject: Re: DeleteTransactionInProgress yInsertTransactionInProgress
Previous:From: paboez@terra.esDate: 2007-09-25 05:51:44
Subject: Filas estimadas-contadas

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group