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

Re: un subselect en un insert

From: Lynkx <lynkx(at)surnet(dot)cl>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: un subselect en un insert
Date: 2004-10-21 17:02:41
Message-ID: 4177EBB1.70201@surnet.cl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
A mi me funcionó sin el VALUES, o sea, colocando directamente el SELECT 
despues de la referencia_tabla_1

emilio alvarez escribió:

> Se me ha ocurrido esta sentencia. Por  un lado tengo  la tabla llamada 
> tabla_1 con los campos: id SERIAL, nombre VARCHAR(20). Por otro lado 
> tengo la tabla_2 con los campos: id SERIAL, referencia_tabla_1 INTEGER.
>
> Mi idea es  hacer un insert en tabla_2 de la siguiente manera:
>
> INSERT INTO tabla_2(referencia_tabla_1)VALUES(SELECT max(id) FROM 
> tabla_1)
>
> pero pgsql me dice:
>
> ERROR:  parser: parse error at or near "SELECT" at character xx
>
> Se le ocurre algo a alguien? 



In response to

pgsql-es-ayuda by date

Next:From: Pablo MarreroDate: 2004-10-21 18:54:17
Subject: Re: un subselect en un insert
Previous:From: Ricardo Perez LopezDate: 2004-10-21 16:42:42
Subject: '1 year' = '360 days' ????

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