Tengo la siguiente query:
select max("ID") from seguimiento WHERE "ID_PETICION"=4AND "TIPO"='dossieres' AND "ID_CANDIDATO" in
(select distinct "ID_CANDIDATO" from seguimiento WHERE "ID_PETICION"=4 AND "TIPO"='dossieres'));
La parte segunda:
select distinct "ID_CANDIDATO" from seguimiento WHERE "ID_PETICION"=4 AND "TIPO"='dossieres')
Me devuelve uno o más id_candidato, pero con la primera parte yo quiero coseguir que me de el max(id), por cada "id_candidato" que devuelve la segunda parte, sin embargo solo me devuelve un valor.
Alguien me puede ayudar a coseguir cada id(max) por cada id_candidato que vaya devolviendo la parte segunda de la query...
gracias.