sql >> Base de Datos >  >> RDS >> SQLite

Base de datos de habitaciones de Android, recupera el valor específico del último registro ingresado

Solo necesita crear una nueva Query para traer lo que necesitas.

Por lo que dice, desea encontrar el registro de un estudiante y mostrar la última página que lee, por lo que debería ser algo como esto

@Query("SELECT * FROM newRecord_table WHERE newRecord_table.studentid = :studentId ORDER BY newRecord_table.date, newRecord_table.page DESC ")
LiveData<List<NewRecord>> findLastPage(Integer studentId);

studentId es el ID de usuario que desea encontrar los registros. No olvides manejar el caso donde no hay nada.