Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/04/2009, 19:23
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 3 meses
Puntos: 360
Respuesta: Realizar UPDATE a través de un VIEW

Cita:
Se puede realizar un UPDATE colocando en la condición que compare un valor dentro de un view?
Si se puede.

Cita:
Aglo como:

Update miTabla
set valor
where valorAComparar IN (select * from miVista )
Si.. algo como eso.

Que error te muestra cuando intentas esa consulta?
cuantos campos tiene la vista?

Recuerda que cuando ingresas un select comparado con la clausula in,
debe tener un solo campo, o listar un solo campo.

Prueba con

Código mysql:
Ver original
  1. Update miTabla
  2. set valor = tu_valor
  3. where valorAComparar IN (select valor_comparar from miVista )

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming