Tengo dos tablas en una aplicación de inventario y facturación:
Tabla: dispositivo
Tabla: tipodispositivo
En la tabla "dispositivo" tengo un campo "tipo" que actualmente tiene un texto fijo, por ejemplo "Impresora", "Escáner", "Lector código barras", "Switch", etc., en esta tabla "dispositivo" he añadido un campo "codigotipo", en la segunda tabla "tipodispositivo" tengo la lista de tipos de dispositivo indicada anteriormente con los campos "codigo" y "nombre".
Antes no tenía enlace entre la tabla "dispositivo" y "tipodispositivo" y ahora lo he implementado con el campo "codigotipo" de la tabla "dispositivo" enlazado con el campo "codigo" de la tabla "tipodispositivo".
Lo que quisiera ahora es mediante SQL (Update) actualizar el valor del campo "codigodispositivo" de la tabla "dispositivo" haciendo la comparión de "tipo" con "nombre" de la tabla "tipodispositivo".
Resumiendo, como puedo actualizar un campo de una tabla haciendo un where de otra y obteniendo el valor a actualizar de la segunda (la del where).
Publicado:
Jue Feb 13, 2014 7:23 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Update SQL cogiendo valor de otra tabla
Anuncios
En el siguiente enlace te mostramos un ejemplo de cómo actualizar un campo de una tabla cogiendo el valor del campo de otra tabla, esta consulta SQL te servirá (cambiando campos y nombres de tablas lógicamente):
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A