我有这个表格:
id | businessName| keywords
============================
1 Adam FOX
2 FOX bla bla bla
用户输入了一个字符串,我想在businessName和keywords列中搜索这个字符串。因此,我运行了以下查询:
SELECT * FROM `business` WHERE `businessName` LIKE '%str%' OR `keywords` LIKE '%str%'
我的问题:
首先,我想获取名称与str
匹配的企业,然后获取关键字与str
匹配的企业。
例如:用户输入单词FOX
,MySQL将返回两个企业(Adam和FOX),在这种情况下,我希望MySQL首先返回FOX(因为它的名称与str
匹配),然后返回Adam(因为它的关键字与str
匹配)。