我有一个表,我们称之为Customer
和一个FullText表Customer_t
,它基于表中被索引的文本。
Customer
ID
Name
City
Customer_t
ID
SearchText (just the Name and City put together)
使用Full Text index
和SQlite MATCH
字词,如何获取与Customer_t中的搜索匹配的所有客户的列表。基本上是连接,但是连接表,即搜索源是全文索引表。
卡住。
谢谢
答案 0 :(得分:1)
使用联接:
SELECT *
FROM Customer
JOIN (SELECT ID
FROM Customer_t
WHERE SearchText MATCH '...')
USING (ID)
或子查询:
SELECT *
FROM Customer
WHERE ID IN (SELECT ID
FROM Customer_t
WHERE SearchText MATCH '...')