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
Views: Raw Message | Whole Thread | Download mbox | Resend email
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

Browse pgsql-es-ayuda by date

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