SQLite错误.我的查询抛出一个错误,表示列不存在



我的应用程序运行对本地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";尽管该应用程序在另外两部手机上完美运行,但它并不存在。这是特定于手机的错误吗?

过了一段时间我自己就想出来了。该应用程序仍然保留着安卓系统上存储的旧数据库模式的残余。已卸载应用程序并重新安装修复了错误。

相关内容

最新更新