【发布时间】:2013-02-28 18:51:45
【问题描述】:
我看了一些S/O posts 并没有得到它。我想我可以做到这一点而无需使用JOIN。但我是一个 mysql 菜鸟 :(
我有 2 张桌子:
pagecontents : content, pages_id
pages : id, title
当然这里有一个简单的关系,因为pagecontents.pages_id 总是与pages.id 相同。
我正在使用以下查询提交搜索:
SELECT `pages_id`,
MATCH(`content`) AGAINST('search term' IN BOOLEAN MODE) AS score
FROM `pagecontents`
WHERE
MATCH(`content`) AGAINST ('search term' IN BOOLEAN MODE)
ORDER BY score DESC;
查询按预期返回结果,但是:
我的问题
我想为每个搜索结果集行获取pages.title。我不知道怎么做,我认为这可能真的很容易。
【问题讨论】:
-
你需要加入表格。
标签: mysql join mysqli left-join