Prueba con esto
 
 
UPDATE table1 SET (column1) = (SELECT column1
    FROM table2,table3 WHERE table1.column2 =        
    table3.column1 And
    table2.colum2 = table3.colum2)
 
where exists (SELECT column1
    FROM table2,table3 WHERE table1.column2 =        
    table3.column1 And
    table2.colum2 = table3.colum2)
-----Mensaje original-----
De: Nildo Talavera [mailto:[EMAIL PROTECTED]]
Enviado el: mi�rcoles, 23 de octubre de 2002 17:00
Para: forum400
Asunto: UpDate

Amigos una ayuda , estoy ejecutando una consulta
tan simple como esta :
UPDATE table1 SET (column1) = (SELECT column1
    FROM table2,table3 WHERE table1.column2 =        
    table3.column1 And
    table2.colum2 = table3.colum2)
intento de varios modos pero el resultado es simpre el mismo, me devuelve 'el resultado del Select es de mas de una fila'
lo que quiero es que para cada columna de la tabla 1 me devuelva un valor de acuerdo al amarre que haga entre tablas
 
gracias
 
Atte,
Nildo Talavera Johnson
Pesquera Industrial El Angel S.A.
Dpto. de Sistemas
Tel : 362-4110  Axos 216 - 217

Responder a