order by id";  改成order by disease.id 试试

解决方案 »

  1.   

    我今天也出现这种情况,同一sql语句,用sqlite3工具查询能查到数据,但是在代码中调测却没有数据。
    楼主找到问题根源没?
      

  2.   

    android sqlite支持的,看看通讯录源码就知道了
      

  3.   

    支持,我觉得debug的时候 尽量细心一点吧
      

  4.   

    可以多表查询的,sql语句自己看看。
      

  5.   

    SQL 中的一些标准特性不能被 SQLite 支持的有:右外部联接,全外连接,外键约束,嵌套事务,和 ALTER 语句的一些格式。 
      

  6.   

    我也遇到过一样的问题。
    你在DAO中写了不只一个查询方法。
    你在sqlite expert工具中用的是一个查询方法中的sql语句,而在安卓程序中调用的是另外一个方法。
    也就是说你用了两个不一样的查询语句。
    当时俺就是这样傻逼的。