21/04/2009, 04:48
|
| | | Fecha de Ingreso: septiembre-2006 Ubicación: Tarragona
Mensajes: 926
Antigüedad: 18 años, 3 meses Puntos: 8 | |
Duda consulta anidada update+select Hola, me estoy peleando con una consulta y no se donde está el error. La consulta es esta: UPDATE historic_carrecs SET finalitzat = 'si' WHERE idCarrec IN (SELECT h.idCarrec, h.data_fi, c.codi, h.finalitzat FROM historic_carrecs as h, carrecs as c WHERE h.finalitzat = 'no' AND c.codi = h.idCarrec AND h.data_fi <= now())
La primera pregunta sería si la sintaxis está bien. A partir de ahí... lo que quiero hacer es: El select me devuelve una serie de registros, lo que quiero hacer es actualizar la tabla "historic_carrecs" que tenga su campo "idCarrec" dentro de los registros del Select.
¿Álguien ve algo?
Muchas gracias. |