我的应用程序运行对本地sqlite数据库的查询,查询结果如下:
String selectQuery = "SELECT td.* FROM TAGDATA td INNER JOIN (SELECT tag_id, MAX(created_at)" +
" AS maxtime FROM TAGDATA GROUP BY tag_id) groupedtd ON td.tag_id = groupedtd.tag_id" +
" AND td.created_at = groupedtd.maxtime order by td.tag_id";
我在这个查询中得到一个错误,指出";created_ at";尽管该应用程序在另外两部手机上完美运行,但它并不存在。这是特定于手机的错误吗?
过了一段时间我自己就想出来了。该应用程序仍然保留着安卓系统上存储的旧数据库模式的残余。已卸载应用程序并重新安装修复了错误。