所以我在我的代码中有这个查询用于在数据库中搜索关键字:
SELECT * FROM users WHERE
(CONCAT(firstname,' ',name) LIKE :searchword OR
CONCAT(name,' ',firstname) LIKE :searchword)
所以,我在两个字段中搜索:searchword:firstname
和name
。
如何按相关性订购此查询的结果?
例如,如果我搜索“man”,我想检索名称以“ma”开头,名字以“ma”开头