Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/03/2009, 08:49
tasecito
 
Fecha de Ingreso: noviembre-2008
Mensajes: 20
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Update con subconsulta

Tengo las DB vinculadas y con un inicio de sesión con derechos en la base de datos remota.

El problema es que el insert lo consigo hacer, pero con el update estoy teniendo problemas ya que en el select para obtener los valores he de hacer un join para escoger aquellos comunes en ambas tablas.
El select de mi consulta funciona pero es la estructura del update que no me funciona.

UPDATE
<tabla>
SET
(valor1_tabla,valor2_tabla) =
(
Select valor1_tabla2,valor2_tabla2
from <tabla>
inner join <tabla2>
on <valorclave1>=<valorclave2>
where <condicion>)

Si hago esto me sale el error:
sintaxis incorrecta cerca de '(' indicándome que el error está a la hora de montar el SET.

Alguien sabe que hago mal?