【发布时间】:2010-07-12 22:43:46
【问题描述】:
您好,我正在尝试创建一个搜索框来按姓氏和/或名字和/或电话号码搜索客户。
这是我的 SQL 查询:
SELECT *
FROM customer
WHERE Match(c_fname,c_lname,c_phone) Against('$keywords')
我的问题是为什么它在我搜索 bill 时有效,而在我搜索 bob 时无效?
另一个问题是我如何对字段进行优先级排序(姓氏最重要),这样如果我搜索 John Smith 并且输出是 Will smith、Rob Smith、John Clinton 和 John Smith,John Smith 就会排在首位.
【问题讨论】:
标签: sql mysql full-text-search