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