sql >> Database >  >> RDS >> SQLite

Android Room Database, haal specifieke waarde op van het laatst ingevoerde record

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.




  1. Hoe kan ik row_number in Oracle versnellen?

  2. SQL-query om ontbrekende rijen tussen twee gerelateerde tabellen te vinden

  3. room error:de kolommen die door de query worden geretourneerd, hebben niet de velden fieldname

  4. MySQL Verwijder dubbele records