У меня есть два List
из String
одинакового размера, которые связаны друг с другом.Я хочу SELECT
те строки , где каждый элемент обоих List
совпадает в паре.Например, первый индекс обоих List
совпадений в столбце база данных , затем второй индекс обоих List
совпадений и так далее.Мой подход был таким.В этом случае courseCodeList
и sectionList
были этими двумя списками.
@Query("SELECT * FROM RoutineClassDetails
WHERE (courseCode IN (:courseCodeList))
AND shift=:shift AND (section IN (:sectionList))
AND dayOfWeek=:dayOfWeek
ORDER BY priority")
LiveData<List<RoutineClassDetails>> getClassesPerDayStudent(List<String> courseCodeList,
String shift, List<String> sectionList, String dayOfWeek);