Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2012, 10:54
web316
 
Fecha de Ingreso: noviembre-2012
Ubicación: bello
Mensajes: 1
Antigüedad: 12 años, 1 mes
Puntos: 0
Mensaje Update con where en otra tabla

Buen dia.

De antemano mil gracias.


Tengo una duda, no tengo mucha experiencia con las consultas así que aquí va mi pregunta:

Anteriormente tenia un update para recuperar la clave del cliente que tenia la siguiente estructura:


UPDATE usuario SET CLAVE = ?, RESPUESTA = ? WHERE Cedula = ? and EMAIL =?

Luego de unos cambios decidimos cambiar el origen de los campos, por lo que ahora utilizamos dos tablas (usuario y personas)

usuario contiene los campos clave,respuesta, y cedula.
la tabla dbo.personas tiene: nit,nombrecompleto,email, sexo

Mi pregunta es:
Como puedo actualizar en la tabla usuario esos campos, si debo de validar que en la tabla personas, el email que ingresaron en un campo de texto si sea el mismo.

es decir el script sería algo así, teniendo en cuenta las dos tablas (Sé que está malo)

update usuario u,personas p set u.clave=?,u.respuesta=?
where u.Cedula=? and p.email=? and p.nit=u.cedula


Gracias