sqlite不会不支持and 吧?
select * from table where rootid=2 and uid=0 order by orderid asc,id asc
使用上面的语句查询不到数据,可是符合的条件是存在的.我取掉and,就有记录,不知道怎么回事
select * from table where rootid=2 order by orderid asc,id asc

解决方案 »

  1.   

    试一下select * from table where uid=0;
      

  2.   


    这样是可以的,可是后面加上另一个条件,我试过了,and roorid=1可以查到,可是and roorid=2就查不到了,但我看数据库,符合条件的,有啊
      

  3.   

    我刚才删了全部数据,从新加了两条,试了下select * from table where uid=0;这条,不行,查不到,不知道什么原因,uid是数组字段,我要查询等于0的,难道不是这样吗?
      

  4.   

    既然
    uid=0
    没有结果
    那么
    rootid=2 and uid=0
    就更不会有结果了。
      

  5.   

    我的意思是,uid=0的数据是存在的,但是查询不到.
      

  6.   

    建议贴出某一条完整数据,特别是uid字段