Skip to content

Commit 70c9e4f

Browse files
committed
fix: sort letters
#139
1 parent 177f970 commit 70c9e4f

File tree

1 file changed

+4
-1
lines changed
  • app/src/main/java/ai/elimu/content_provider/room/dao

1 file changed

+4
-1
lines changed

app/src/main/java/ai/elimu/content_provider/room/dao/LetterDao.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@ interface LetterDao {
2424
@Query("SELECT * FROM Letter ORDER BY usageCount DESC")
2525
fun loadAllOrderedByUsageCountCursor(): Cursor
2626

27-
@Query("SELECT * FROM Letter l WHERE l.id IN (SELECT letters_id FROM LetterSound_Letter WHERE LetterSound_id = :letterSoundId)")
27+
@Query("SELECT * FROM Letter l " +
28+
"INNER JOIN LetterSound_Letter lsl ON l.id = lsl.letters_id " +
29+
"WHERE lsl.LetterSound_id = :letterSoundId " +
30+
"ORDER BY lsl.letters_ORDER")
2831
fun loadAllByLetterSound(letterSoundId: Long?): Cursor
2932

3033
@Update

0 commit comments

Comments
 (0)