Мой вопрос похож на следующий пост: Найти наибольшее значение среди повторяющихся записей в таблице sql
, но это для mysql, и я не могу понять, как это переводится в sqlite.
Я хочу получить максимальное значение pages
из моей таблицы metadata
с несколькими file_ids
и несколькими записями
Моя таблица с двумя интересующими меня столбцами.
file_id pages
1 2
1 5
2 10
3 20
4 12
4 1
5 4
6 5
6 14
7 12
Я ищу
file_id pages
1 5
2 10
3 20
4 12
5 4
6 14
7 12
Я пытаюсь сделать запрос, но не знаю, как
String[]cols = {"file_id","pages"};
String groupBy = {"pages"};
все остальные параметры null
насколько я могу подумать.
Каким будет запрос.Пожалуйста, помогите.
Я хочу запрос в обычном формате sqlite, а не необработанный запрос, если это возможно.