Следующая таблица содержит мою базу данных SQLite на Android:
>>>>> Dumping cursor android.database.sqlite.SQLiteCursor@9f3d273
0 {
id=1543948972569
relationItemID=-1
degree=-1
}
1 {
id=-1
relationItemID=1543948972569
degree=1
}
2 {
id=1543948972569
relationItemID=1543948978808
degree=1
}
3 {
id=1543948978808
relationItemID=1543948972569
degree=-1
}
<<<<<
Запрос SQLite
SELECT id FROM itemsHierarchy
WHERE id = 1543948972569 AND degree BETWEEN 0 AND -128
Возвращает пустой курсор, даже если он находит id
первой записи,Но если я использую «<» вместо «МЕЖДУ 0 И -128», как показано ниже, это работает. </p>
SELECT id FROM itemsHierarchy WHERE id = 1543948972569 AND degree < 0;
Я что-то не так сделал или это проблема SQLite?