• 喜欢前端以及PHP的朋友们可以加PHP同好会QQ群 点击加入qq群
  • 最近在写一个项目---"小A微信托管平台",大家可以去帮忙测试一下!功能在不断完善中,敬请关注!点击进入
  • 本站使用了PHP8.1与HTTP2.0协议,速度简直超级快有木有?

mysql 将查询语句当做临时表进行链接查询的sql

数据库 Mr.Adam 8年前 (2017-09-26) 2936次浏览 已收录 0个评论

mysql 将查询语句当做临时表进行链接查询的 sql

mysql 将查询语句当做临时表进行链接查询的 sql

现在有这样一个需求,签到记录表 signs 里记录有用户 id 和签到的时间与签到所产生积分的数量,users 表中记录用户的个人信息,包括积分总数,现在要查询所有已签到的用户,并且对这些用户的签到次数进行统计与排序.
懒得说怎么实现了,直接看下面的 sql 好了 :cool:

select users.*,temp.sign_num from users right join (select count(*) as sign_num ,uid from signs group by uid order by sign_num desc) as temp on users.user_id =temp.uid;

小 A 空间 , 版权所有丨如未注明转载 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mysql 将查询语句当做临时表进行链接查询的 sql
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址