2016-10-02 4 views
0

У меня есть препятствие в моем запросе sqlite. Я хотел бы выбрать конкретную запись. Должен быть выбран тот, который имеет самую последнюю дату. если несколько записей имеют одну и ту же дату, следует выбрать тот, у которого самый высокий идентификатор.Android Sqlite Сортировать по двум регуляторам

Текущий запрос:

String query = "SELECT * FROM " + TABLE_BODY + " ORDER BY " + COLUMN_DATE + " DESC LIMIT 1"; 

Примечание:COLUMN_DATE домен long.

Так что в настоящее время выбрана единственная с последней датой. Как его обновить?

ответ

0

Попробуйте это:

String query = "SELECT * FROM " + TABLE_BODY + " ORDER BY " + COLUMN_DATE + " DESC, " + COLUMN_ID + " DESC LIMIT 1"; 
+0

работы. большое спасибо! – XxGoliathusxX

+0

Добро пожаловать @XxGoliathusxX! –

Смежные вопросы