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

还没有回复,快来抢沙发~

发动态
发帖子
基础编程
创建于2007-09-28

9731

社区成员

14.0w+

社区内容

从PHP安装配置,PHP入门,PHP基础到PHP应用
社区公告
暂无公告