Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/06/2009, 11:36
Avatar de Bazookao
Bazookao
 
Fecha de Ingreso: diciembre-2008
Ubicación: Mexico
Mensajes: 139
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Update de varios campos en vatias tablas

el problema es que necesito hacer un Update no solo la consulta pero basado en el codgo ice lo siguiente
Código SQL:
Ver original
  1. UPDATE Table_1
  2. SET cantidad = cantidad-(SELECT cont FROM (Table_1 AS uno INNER JOIN Table_3 AS tres
  3. ON uno.id=tres.cla1)  INNER JOIN Table_2 AS dos
  4. ON dos.id=tres.cla2
  5. WHERE dos.nombre='p1')
pero me marca error:

Código:
Mens. 512, Nivel 16, Estado 1, Línea 1
La subconsulta ha devuelto más de un valor, lo que no es correcto cuando va a continuación de =, !=, <, <=, >, >= o cuando se utiliza como expresión.
Se terminó la instrucción.
si ejecuto la culsulta solita regresa tres valores
ayuda