搜索后的排序问题?
如:在表里搜索"abcd ef"这个字符。
首先搜出“abcd ed”模糊匹配的字段。同时再找出最后一个单词也就是跟ef匹配的字段。
偶的语句是这么写的。
select * from table where name like '%abcd ed%' or name like '%ed%'
要求:跟name like '%abcd ed%'匹配的字段要显示在最前面。name like '%ed%'匹配的要显示在其后
以上的搜索语句不能实现这个要求。请问有什么方法可以实现的。
或用分开写。但老板不让分开写。再说了分开写显示也不好显示。分页成了问题。特向各位达人请教?????