U hoeft alleen maar een nieuwe Query
aan te maken om te halen wat je nodig hebt.
Van wat je zegt, wil je het record van een student vinden en de laatste pagina weergeven die hij leest, dus het zou zoiets als dit moeten zijn
@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
is de userId waarmee u de records wilt zoeken. Vergeet niet de zaak af te handelen waar er niets is.