Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/10/2012, 00:44
xorow
 
Fecha de Ingreso: febrero-2010
Mensajes: 45
Antigüedad: 14 años, 10 meses
Puntos: 1
Concatenar tablas en un UPDATE

Bueno días,

En una base de datos tengo dos tablas una llamada articulo y otra articulo_detalle. La cuestión es que al almacenar muchos articulos para que sean mas ligeras las consultas cree la de articulo_detalle y en esta albergar los datos que solo se usan ocasionalmente.

Bíen ahora la cuestión tengo que hacer un UPDATE en articulo_detalle de un campo solo cuando sea ese articulo de una empresa, la sentencia sería algo así:

Código SQL:
Ver original
  1. UPDATE articulo_detalle ad, articulo a
  2. SET ad.renovado='0'
  3. WHERE ad.id_articulo=a.id AND a.id_empresa='5'

Este sería el ejemplo necesito poner los artículos el campo renovado 0, cuando el articulo sera de la empresa 5 por poner un ejemplo. El campo de empresa esta en articulo y el campo renovado se encuentra en articulo_detalle ya que lo uso solo una vez al mes para realizar operaciones de mantenimiento.

Última edición por gnzsoloyo; 17/10/2012 a las 06:57