带有来自另一个表的ID的全文索引

时间:2011-06-30 11:13:07

标签: mysql indexing full-text-search full-text-indexing

我有一个产品表,其中行通过category_id连接到类别表中的一行或多行。如果我想使这些类别名称可搜索,是否有任何解决方案可以指定要在类别表中创建与产品表行中类别列中的ID相对应的名称的全文索引?

1 个答案:

答案 0 :(得分:1)

是的,如果您在category_name上添加全文索引,则可以获取具有特定类别名称(搜索)的产品列表,如下所示:

SELECT p.name FROM products p INNER JOIN categories c
ON p.category_id = c.category_id
WHERE MATCH (c.category_name) AGAINST ('Some Category');