当我在一个sqlite引擎(安卓或sqlitebrowser)中执行以下查询时,它会抛出一个异常,显示“无法在请求的上下文中使用MATCH函数”。
select
a.Body1,
b.Body2
from
tbl1_fts as a,
tbl2_fts as b
where
a.ID = b.ParentID and
(
a.Body1 match('value') or
b.Body2 match('value')
)
- 两个表都有全文搜索功能。
- 在两个匹配项之间使用And
运算符(而不是OR
)可以正常运行。
我该如何修复或更改查询以满足上述条件?