Tengo una tabla como la siguiente
id_de_apunte (numerico, autoincrementable)
id_de_usuario (numerico, corresponde con una tabla de usuarios)
id_de_documento (numérico, corresponde con una tabla de documentos)
documento_aprobado (de tipo enum, con los valores S, N)
fecha_de_documento (de tipo date)
Hay diversos usuarios, y cada uno puede tener varios registros, con diversos ids de documento.
Necesito sacar el último registro de cada usuario y documento. Así, si hay diez registros del usuario 1000, de los cuales tres son del documento 100, otros tres del documento 200 y cuatro del documento 300, necesito el ultimo registro del usuario 1000 con el documento 100, el último del mismo usuario con el documento 200 y el último del mismo usuario con el documento 300.
El problema es que la tabla tiene más de 150000 registros, y hay que seleccionar el último de cada usuario y documento, que tenga S en documento_aprobado.
