Ver Mensaje Individual
  #1  
Antiguo 08-07-2004
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Reputación: 21
salvica Va por buen camino
¿Como se actualiza un campo de una tabla a partir de las columnas de otra?

Hola a todos
Pues eso, que intento actualizar el campo de una tabla con el resultado de otra
Uso mySql y un ZSQLProcessor en Delphi 7
El código es el siguiente
Código:
     UPDATE familias 
          SET `elementos` = (
               SELECT id_area, id_familia, id_subfamilia, COUNT(`id_producto`) 
                 FROM productos 
		 WHERE `id_area`='00001' and `id_familia`='00000' and `id_subfamilia`='00000'
                GROUP BY id_area, id_familia, id_subfamilia 
            ) 
       WHERE `id_area`='00001' and `id_familia`='00000' and `id_subfamilia`='00000';
Los campos id_area, id_familia, id_subfamilia son iguales en ambas tablas

Gracias adelantadas
Salvador

Lo he modificado a como creo que debia de ir aunque tampoco funciona

Última edición por salvica fecha: 08-07-2004 a las 19:20:11.
Responder Con Cita