Android Sqlite由两个监管机构订购

时间:2016-10-02 22:53:23

标签: android sqlite select sql-order-by

我的sqlite查询有一个障碍。我想选择一个特定的条目。 应该选择具有最新日期的那个。如果多个条目具有相同的日期,则应选择具有最高ID的那个。

当前查询:

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

注意: COLUMN_DATE域名为long

所以目前选择了最新日期的那个。如何升级?

1 个答案:

答案 0 :(得分:0)

试试这个:

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