比如我有个SQL语句如下:
SELECT `id`, `subject`FROM `glfr_article`
WHERE (1 = 1
AND `subject` LIKE '%电子商城%'
AND `subject` LIKE '%php%')
ORDER BY `point_num` DESC, `id` DESC`
现在的结果是 php 的结果很多,而且很靠前,我希望含有电子商城关键词的结果提前,该如何做呢?
方法一:case then + like 给不同的关键词不同权重,对权重排序;
参考:https://blog.csdn.net/xingxin...
方法二:if +localte 配合权重搜索
参考:https://blog.csdn.net/weixin_...