Insertar resultado de consulta en otra tabla

From: Jorge Tornero <jorge(dot)tornero(at)cd(dot)ieo(dot)es>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Insertar resultado de consulta en otra tabla
Date: 2010-12-10 08:47:56
Message-ID: 1291970876.7946.4.camel@linux-lqqb.site
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Muy buenos días a todos,

tengo una tabla nueva_tabla con columnas digamos a(int),b(int),c(int) y
d(text). Mi intención es insertar en esa tabla valores calculados con
consulta sobre otra tabla además de un comentario en el último campo:

ejemplo:

insert into nuevatabla(a,b,c,d) values ((select f,g,h from tabla
vieja),'Texto de ejemplo');

Pero claro, se me queja de que la consulta devuelve más de una
columna... ¿cómo se podría proceder?

Un saludo y muchas gracias a todos

Jorge Tornero

--
-----------------------------------------
Jorge Tornero Núñez
Centro Oceanográfico de Cádiz
Instituto Español de Oceanografía
Puerto Pesquero - Muelle de Levante, s/n
11006 Cádiz - España
Tel. +34 956294189
Fax. +34 956294232
www.ieo.es

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Giraldo 2010-12-10 08:53:42 Re: Insertar resultado de consulta en otra tabla
Previous Message Jose Antonio Garcia Torres 2010-12-09 20:52:37 PGday Latinoamericano 2011