SQLite
 sql >> Database >  >> RDS >> SQLite

Database Android Room, recupera il valore specifico dell'ultimo record inserito

Devi solo creare una nuova Query per prendere ciò di cui hai bisogno.

Da quello che dici, vuoi trovare il record di uno studente e visualizzare l'ultima pagina che ha letto, quindi dovrebbe essere qualcosa del genere

@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 è l'ID utente che desideri trovare i record. Non dimenticare di gestire il caso in cui non c'è nulla.