我有这个作为我的查询:
public Cursor getQuests(int level) {
final String[] columns = new String[] {KEY_ID, "title", "minUC", "maxUC", "xp", "ep", "request", "loot", "level", "numHits", "numHitsReq"};
return db.query(QUESTS, columns, "level<=\"" + level + "\"", null, null, null, KEY_ID + ", level");
}
所以,我的数据库中有最高 10 级的条目。此查询在一定程度上正常工作,而玩家级别低于 10 一切都按预期工作,但是当玩家级别为 11 或更高时,查询仅返回级别 = 1 的行。
当我删除 level 周围的转义引号时,它会返回一个空光标。难道我做错了什么?