Pregunta

Tengo una situación como esta: Necesito averiguar la i_chronicle_id de un documento. Si trato con r_object_id (es decir, seleccionar i_chronicle_id de dm_document donde r_object_id = 'algunos id', que me va a devolver el i_chronicle_id. Entonces no hay problema. Pero si alguien ha modificado el documento (comprobado y verificado,) mi consulta anterior no lo hace trabajo porque el r_object_id ha cambiado en esa situación, lo que no sé. ¿Puede alguien ayudarme con DQL en una situación así?

Nota:. La razón por la que busco para el i_chronicle_id es para obtener la última r_object_id

¿Fue útil?

Solución

Trate de hacer algo como lo siguiente

select r_object_id from dm_document 
where i_chronicle_id in (
    select i_chronicle_id from dm_document (ALL) where r_object_id = ID('?')
)

El (ALL) palabra clave después del tipo selecciona todas las versiones

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top