Haciendo UPDATE desde un SELECT entre 2 tablas

From: "Fevis Koste" <parapostgres(at)gmail(dot)com>
To: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Haciendo UPDATE desde un SELECT entre 2 tablas
Date: 2008-01-08 15:55:01
Message-ID: 75226a0a0801080755s3ad7b36dsc220baefdff67bb2@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Saludos listas.
Estoy probando un UPDATE en una tabla que resulta de un SELECT de otra tabla
y me da este mensaje de error
----------------------------------
ERROR: more than one row returned by a subquery used as an expression

********** Error **********

ERROR: more than one row returned by a subquery used as an expression
SQL state: 21000
-----------------------------------------

Anexo el query que mando a ejecutar:
UPDATE t_prueba_productos SET f_prueba =
(SELECT f_costo_reposicion FROM t_productos_sd
WHERE t_productos_ssd.f_referencia = t_prueba_productos.f_referencia);

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ramón Alberto Bruening González 2008-01-08 16:03:54 RE: Haciendo UPDATE desde un SELECT entre 2 tablas
Previous Message Germán Carrillo 2008-01-08 14:58:39 Fwd: COPY POSTGRE