14/03/2005, 13:53
|
| | | Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 20 años, 4 meses Puntos: 71 | |
no consigo crear la consulta correcta buenas, tengo un pequeño problema con una consulta multiple en MySQL.
quiero hacer un update "seteando" un dato con los datos obtenidos de un SELECT.
estoy probando con esta consulta
---------
UPDATE tbl1 SET campo1 = (SELECT sum(tbl2.campo1) FROM tbl2 WHERE tbl2.campo2 = 0 AND tbl2.campo1 = 1) WHERE tbl1.campo2 = tbl2.campo1
--------
pero me marca siempre error en la consulta, de momento lo pruebo con phpmyadmin, para no ir probando con ficheros PHP directamente.
A ver si alguien puede hecharme un cable, que no hay manera de que me salga bien!
gracias!
PD: la consulta SELECT por separado, me devuelve los datos, en este caso, el dato, correctamente, y si hago un UPDAT "directo" tambien funciona sin problemas :( |