Visual Basic - SQL clausula UPDATE

Life is soft - evento anual de software empresarial
 
Vista:

SQL clausula UPDATE

Publicado por Luis (54 intervenciones) el 06/12/2002 17:57:23
Mira, tengo dos tablas

MITABLA
CLAVE DESCRIPCION
1
3
4

OTRATABLA
CLAVE DESCRIPCION
1 ROJO
2 VERDE
3 AZUL
4 BLANCO
5 CAFE

UPDATE Mitabla SET Descripcion = otratabla.Descripcion WHERE clave = otratabla.clave

Lo que quiero es que se actualice el campo DESCRIPCION de MIOTRA con los valores de la tabla OTRATABLA.

Me marca Error, Pocos parametros se esperaba 2

Saludos y Gracias...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SQL clausula UPDATE

Publicado por hendrixo (248 intervenciones) el 06/12/2002 18:52:52
UPDATE Mitabla
SET Descripcion = otratabla.Descripcion
FROM Mitabla, OtraTabla
WHERE Mitabla.clave = Otratabla.clave
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SQL clausula UPDATE

Publicado por Luis (54 intervenciones) el 06/12/2002 20:31:20
MIra, ya probe con la nueva sintaxis

UPDATE Mitabla
SET Descripcion = otratabla.Descripcion
FROM Mitabla, OtraTabla
WHERE Mitabla.clave = Otratabla.clave

y me marca el siguiente error.

error de sintaxis (Falta operador) en la expresion de consulta
'otratabla.descripcion FROM Mitabla'

Saludos....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SQL clausula UPDATE

Publicado por Jimmy Padilla (26 intervenciones) el 06/12/2002 23:10:35
Hola
amigo tambien lo puedes realizar asi

UPDATE mitabla INNER JOIN otratabla ON mitabla.Clave = otratabla.Clave SET mitabla.descripcion = otratabla.descripcion
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SQL clausula UPDATE

Publicado por Luis (54 intervenciones) el 07/12/2002 00:26:07
Gracias...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar