【发布时间】:2013-02-15 07:20:48
【问题描述】:
我有两张桌子:
表 1:内容 [标题、描述、url、genre_id] 表 2:流派 [genre_id,genre_name]
我正在尝试运行 FULL SEARCH 查询,以便如果有人搜索流派,将返回内容中的详细信息。同样,如果有人搜索标题,内容将正常返回。请注意,某些内容没有分配类型,因此需要在这种情况下工作。
这是我的查询 - 我只是不知道如何让它工作......
"SELECT content.*, genre.* FROM content LEFT OUTER JOIN genre
ON (genre.genre_id=content.genre_id)
WHERE MATCH (content.title, content.description)
AGAINST ('$query')
OR MATCH (genre.genre_name)
AGAINST ('$query')
AND content.url IS NOT NULL AND content.url <> '' LIMIT $lowerlimit, 10";
【问题讨论】:
-
您的标题显示为 LEFT join,但您的代码显示为 INNER join,可能是这样吗?
-
我很抱歉-我确实将其设置为 LEFT join,但一直在尝试多种选择!