消失的小海蒂
2020-09-25 14:52
采纳率: 45.5%
浏览 218

mysql如何对一个嵌套查询求和?

图片说明

对time列求和

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • lzl_Avery 2020-09-25 20:24
    已采纳

    给你举个例子吧 你要的是1 2 3 4这状态下的求和 其实就是分组求和 第一步查寻求和字段假设就是time 分组字段status 表里有这两个字段
    先说子查询 不管你子查询做了什么样的操作select a,b,c....等查询字段这是你的子查询业务,time as time,status as status from 剩下的你的
    子查询条件,最后要分组求和只需要在外面包裹select sum(t.time),t.status from(子查询) as t group by t.status 不就可以搞定了么

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • threenewbee 2020-09-25 15:00
    select sum(`time`) from (你现在的查询放在这里)
    
    评论
    解决 无用
    打赏 举报
  • jingluan666 2020-09-25 15:11

    你上面给的sql并不是嵌套查询,直接使用sum就行了

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题