Posiblemente el subselect te devuelve varias filas. Si est�s seguro de que todos los valores que te devuelve para un registro de table1 son iguales, pon distinct en el subselect.
 
Para asegurarte, lanza primero un select enlazando los tres archivos.
 

Saludos.

Fernando P�rez.
Cer�mica Saloni. Dpto. Sistemas
(   : 964343434 
<mailto:[EMAIL PROTECTED]>

-----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