关于mysql的问题 10

(selectcount(1)fromtour.sign_scores,tour.sign_loglwheres.uid=l.uidandscore>=(selectsc... (select count(1) from tour.sign_score s,tour.sign_log l where s.uid=l.uid and score >=(select score from tour.sign_score where uid =?)
group by s.uid having max(create_time)>=(select max(create_time) from tour.sign_log where uid = ? group by uid ))reg_ranking,
我是想计算我的积分排名,分数相同的话就用最后签到的时间进行排名,我自己写了个,但是显示是错误的,
sign_score 用户积分表
uid score
sign_log 用户签到表
uid score_value create_time
对groupby 和having不是很熟
展开
 我来答
生活he家
2015-08-15 · 一个属于大家的搬运工
生活he家
采纳数:1536 获赞数:6828

向TA提问 私信TA
展开全部
select s.*,l.* from sign_score s,sign_log l where s.uid=l.uid order by s.score,l.create_time
大雅新科技有限公司
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,... 点击进入详情页
本回答由大雅新科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式