单个查询正常工作:
Cursor cursor = db.rawQuery("SELECT * FROM videoplayer where " + KEY_TAG_ONE + " like '%"+ searchText +"%'" + KEY_TAG_TWO + " like '%"+ searchText +"%'", null);
但是当我使用多个标签搜索时,它就不起作用了:
.container {
border: solid;
}
h4 { margin-bottom: 30px; }
.row {
margin-bottom: 20px;
}
.row .row {
margin-top: 10px;
margin-bottom: 0;
}
.left-div
{
border: solid red;
}
.right-div
{
border: solid green;
}
请告诉我这个查询的正确方法。
答案 0 :(得分:0)
我认为你在这两个条件之间缺少一些逻辑运算符。例如:
cursor = db.rawQuery("SELECT * FROM videoplayer where " + KEY_TAG_ONE + " like '%"+ searchText +"%' OR " + KEY_TAG_TWO + " like '%"+ searchText +"%'", null);
哪个应该选择KEY_TAG_ONE 或 KEY_TAG_TWO包含searchText的记录