模糊搜索关键字排序 先显示关键字再显示其他
按用户城市排序 根据用户位置进的拍前面 先是城市后面省 再发布时间最前面 再是注册时间`
`
SELECT * FROM (SELECT count(c.qid) as count_hd,c.additem1,g.* FROM ju_qun g
LEFT JOIN (select * from ju_activity order by additem1 desc) as c ON
g.id = c.qid
WHERE g.qun_type=0 GROUP BY g.id
ORDER BY c.additem1 desc,g.qun_region LIKE '%杭州%' desc,g.qun_region LIKE '%浙江%' desc, c.id asc,g.additem asc) as m
ORDER BY
(
(
CASE
WHEN m.qun_region LIKE '%杭州%' THEN
3
ELSE
0
END
) + (
CASE
WHEN m.qun_region LIKE '%浙江%' THEN
1
ELSE
0
END
)
) DESC, m.additem1 DESC,m.id asc,m.additem asc