Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2013, 10:42
Acrom
 
Fecha de Ingreso: septiembre-2008
Mensajes: 10
Antigüedad: 15 años, 7 meses
Puntos: 0
Pregunta La subconsulta ha devuelto más de un valor, lo que no es correcto cuando va a . . .

Hola a todos,

Mi problema es el siguiente:

Al ejecutar este update me sa el siguiente resultado:
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.


Mi update es el siguiente:
update clean_loc_CS
set tel_local= '01' + (SELECT c_ladas.lada
FROM c_ladas INNER JOIN
clean_loc_CS ON c_ladas.Id_estado = clean_loc_CS.id_delegacion AND c_ladas.municipio = clean_loc_CS.municipios AND
c_ladas.digitos = clean_loc_CS.carac_tel_loc) + tel_local
where carac_tel_loc = 7



Se que me esta devolviendo varios valores, mi problema es como lo podria resolver?

De antemano gracias por su apoyo.