hola
update recetas_hist set ingredientes[0]=cod_ingre,
ingredientes[1]=cantidad from ingredientes_recetas where
recetas_hist.cod_receta=ingredientes_recetas.cod_receta;
No se, pero creo que podria ser algo asi
On Fri, Aug 29, 2008 at 3:11 PM, Jorge Herrera Roures
<[EMAIL PROTECTED]> wrote:
>
> Hola, necesito hacer un UPDATE sobre la tabla RECETAS_HIST, la cual contiene
> un array en el que cada campo es compuesto.
>
> ingredientes.recetas_hist = '{{"1", "1 kg"}, {"2", "2 vasos"}}');
>
> Me dice que la subselect, solo pude devolver un campo. Hay alguna manera para
> poder actualizar ingredientes.recetas_hist similar a esta. El caso es que
> necesito crear un trigger para actualizar la tabla de históricos y me casca
> en este campo.
>
>
> CREATE TABLE RECETAS_HIST(
> cod_recetah SERIAL,
> cod_receta INTEGER,
> ingredientes TEXT[][],
> );
>
> CREATE TABLE INGREDIENTES_RECETAS(
> cod_receta INTEGER,
> cod_ingre INTEGER,
> cantidad VARCHAR(100),
> );
>
>
>
> UPDATE recetas_hist
> SET ingredientes = ARRAY ( SELECT cod_ingre, cantidad
> FROM ingredientes_recetas
> WHERE cod_receta = '1'
> )
> WHERE cod_receta = '1';
--
// DiegoF //
\\\ ///
( @ @ )
....o00o.(_).o00o....
//Antes de criticarme piensa un poco. Tendras el doble de motivos//
//No te tomes la vida en serio, al fin y al cabo no saldrás vivo de ella//
//La pereza es la madre de todos los vicios y como toda madre, hay que
respetarla//
//Dichosos aquellos que no esperan nada de la vida, porque nunca seran
defraudados//
//La verdadera felicidad está en las pequeñas cosas: una pequeña
mansión, un pequeño yate, una pequeña fortuna//
//Si no puedes ser un buen ejemplo, tendrás que conformarte con ser
una horrible advertencia//
//DiegoF//
--
TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
http://archives.postgresql.org/pgsql-es-ayuda