我想获取一列的值,并且该值必须是表的最后一条记录,我已经在线搜索过,但是我没有使用Room
数据库得到一个值,任何人都可以帮助我获取查询为了那个原因。
这是我的表构造器
public ItemTable(String itemid, String itemname, String itemdesc, String imageurl, String price, String timestamp) {
this.itemid = itemid;
this.itemname = itemname;
this.itemdesc = itemdesc;
this.imageurl = imageurl;
this.price = price;
this.timestamp = timestamp;
}
我想要最后插入的记录的时间戳,如何获取?实现该目标的查询是什么
答案 0 :(得分:1)
您可以使用此查询。
SELECT * FROM ItemTable ORDER BY timestamp DESC LIMIT 1
答案 1 :(得分:1)
此查询对我有用 SELECT * FROM Table WHERE timeStamp =(SELECT MAX(timeStamp)FROM Table)