【发布时间】:2015-09-23 22:08:29
【问题描述】:
使用 MySQL,我有一个带有名称字段的表。我想根据一组“关键字”检查该名称字段,这些“关键字”表明该名称不是一个人,而是一个企业。
In words:如果名称包含任何关键字,则获取整行。
我的尝试:
SELECT * FROM leads WHERE CONTAINS(leads.name, (SELECT word FROM keywords));
(返回“子查询返回多于 1 行”)
【问题讨论】:
-
最好将关键字存储在联结表中,而不是使用全文索引。
-
@GordonLinoff 你能帮我理解这有什么帮助吗?我敢肯定,我只是看不到它。我会经常做这个手术,所以我很想知道。