0

为什么此 SQL 查询返回空白结果?

select
 webs.title,webs.disc,webs.logo,webs.id
from 
 webs
 JOIN rel ON rel.webid=webs.id
 JOIN catagory on catagory.id=rel.catid 
where 
  webs.app!=0 
  AND MATCH (webs.title,webs.city,webs.state,webs.url,catagory.catname) AGAINST ('+".$_GET['search']."' IN BOOLEAN MODE)

这是在多个表和字段中进行多次搜索的查询。我还想按最佳匹配词对结果进行排序。

4

1 回答 1

2

如果要使用“MATCH() ... AGAINST”,首先在要匹配的字段上创建全文索引。

于 2013-05-21T06:13:02.550 回答