find_in_set 的用法求解。查询结果有问题,不仅仅是没排序
s_blogs 表,字段设计
id userid title content
s_user 表,字段设计
id realname hashua
现在的目标是要输出博客信息且分页,用户表里面 hashua 字段大的 排在前面。
我给出的sql语句是
select * from s_blogs where userid in (select id from s_user) order by FIND_IN_SET
(userid,select id from s_user order by hashua desc)
但是 结果 都不对,且没排序。请问下 应该是怎么样的解决方案