por favor ayuda urgente
Publicado por eduardo (5 intervenciones) el 21/09/2011 06:58:07
tengo que terminar una consulta de actualizacion para el trabajo y no estoy pudiendo resolverla.
Arme una consulta y al resultado de ésta necesito hacerle un update con un valor a toda la columna pero me tira error.
al resultado de esta consulta:
select c.id_convocado, c.con_nombre, c.con_apellido, c.con_otros, count(c.id_convocado), group_concat(mar_nombre)
from convocado c
inner join instancia_rol_personaje_convocado irpc on irpc.id_convocado = c.id_convocado
inner join instancia_rol_personaje irp on irp.id_instancia_rol_personaje = irpc.id_instancia_rol_personaje
inner join instancia i on i.id_instancia = irp.id_instancia
inner join spot s on s.id_spot = i.id_spot
inner join marca m on m.id_marca = s.id_marca
where i.id_instancia_tipo = 2
group by c.id_convocado, c.con_nombre, c.con_apellido
having count(c.id_convocado) < 2
necesito hacerle:
update convocado
set con_otros='GOLD'
o sea al resultado que me tira necesito hacerle ese update.
Alguien sabria cómo se hace?
saludos
Arme una consulta y al resultado de ésta necesito hacerle un update con un valor a toda la columna pero me tira error.
al resultado de esta consulta:
select c.id_convocado, c.con_nombre, c.con_apellido, c.con_otros, count(c.id_convocado), group_concat(mar_nombre)
from convocado c
inner join instancia_rol_personaje_convocado irpc on irpc.id_convocado = c.id_convocado
inner join instancia_rol_personaje irp on irp.id_instancia_rol_personaje = irpc.id_instancia_rol_personaje
inner join instancia i on i.id_instancia = irp.id_instancia
inner join spot s on s.id_spot = i.id_spot
inner join marca m on m.id_marca = s.id_marca
where i.id_instancia_tipo = 2
group by c.id_convocado, c.con_nombre, c.con_apellido
having count(c.id_convocado) < 2
necesito hacerle:
update convocado
set con_otros='GOLD'
o sea al resultado que me tira necesito hacerle ese update.
Alguien sabria cómo se hace?
saludos
Valora esta pregunta
0