DB2 - UPDATE en DB2 con INNER JOIR Y GROUP BY

 
Vista:

UPDATE en DB2 con INNER JOIR Y GROUP BY

Publicado por Alvaro (1 intervención) el 26/11/2009 11:33:45
- Hola:

Me gustaría agradeceros vuestra ayuda por adelantado. Mi cuestión es acerca de una update que quiero realizar en DB2. En principio, he construido una select que me filtra una tabla y me devuelve un subconjunto de registros a los que quiero actualizar un campo con un valor concreto. El caso es que tengo la select hecha, pero no termino de realizar la update. ¿Alguien podría ayudarme?

La select en cuestión es:
select * from a, table(select campo1, campo2,max(campo3) as
maxcampo3 FROM a GROUP BY campo1, campo2,campo4
HAVING campo4='S' and Count(*)>1) as t where a.campo1=t.campo1and
a.campo2=t.campo2 and campo3<>maxcampo3

La update que estoy tratando de realizar es sobre el subconjunto de registros obtenidos con la select anterior, updatear un campo='A'. He probado de todo pero no lo he logrado.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder