在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

mysql中怎么用一条sql将多条无法进行关联的sql封装到一个结果集中

129次阅读
没有评论

共计 1635 个字符,预计需要花费 5 分钟才能阅读完成。

行业资讯    
数据库    
MySQL 数据库    
mysql 中怎么用一条 sql 将多条无法进行关联的 sql 封装到一个结果集中

这篇文章主要讲解了“mysql 中怎么用一条 sql 将多条无法进行关联的 sql 封装到一个结果集中”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着丸趣 TV 小编的思路慢慢深入,一起来研究和学习“mysql 中怎么用一条 sql 将多条无法进行关联的 sql 封装到一个结果集中”吧!

问题处理过程

简单交代一下业务场景,为方便理解,对业务需求做了简化处理。

现在有一个分销活动,每个人都可以成为分销人进行分享活动,一旦有人通过分享的活动连接购买之后分销人会有收益信息,当然分销活动商品也可以不通过分享链接而是直接购买,但是不会存在分销收益一说。表结构方面,所有的订单都存入订单表 order 中,对于存在分销关系的会将分销绑定信息 (分销人与被分销人) 记录到 record 表中,不通过分销直接购买的不会在 record 表中添加记录。现在要求统计一下当天的订单总数与分销记录总数,假设当天为 2022.11.08。

如果是单独统计计算很简单,直接统计总数就可以:

统计当天的总订单数:

SELECT COUNT(1) total_couut FROM order WHERE DATE_FORMAT(order_create_time, %Y-%m-%d) =  2022-11-08

统计当天的分销总的分销记录数:

SELECT COUNT(1) record _count FROM record WHEREDATE_FORMAT(create_time, %Y-%m-%d) =  2022-11-08

但是如何将两个不同的统计信息封装到一个结果集中,这里提供一种处理方案,使用 union all 进行并列查询,然后进行求和查询。具体实现方式如下。

1. 使用 union all 进行并列查询

为保证查询出来的参数信息一致,查询订单总数时补充上分销记录总数,查询分销记录总数补充上订单总数,具体实现如下:

SELECT COUNT(1) total_couut,0 record_count FROM order WHERE DATE_FORMAT(order_create_time, %Y-%m-%d) =  2022-11-08 
union all 
SELECT 0 total_count,COUNT(1) record _count FROM record WHEREDATE_FORMAT(create_time, %Y-%m-%d) =  2022-11-08

查询结果如下:

2. 求和处理

现在已经查询出总订单数和总分销记录数,下面需要处理的是如何封装到一个结果集中,处理的方式也很简单,就是直接求和,因为对应的字段值都为 0,。具体实现如下:

select sum(t.total_count) total_count, sum(t.record_count) record_count from
(SELECT COUNT(1) total_couut,0 record_count FROM order WHERE DATE_FORMAT(order_create_time, %Y-%m-%d) =  2022-11-08 
union all 
SELECT 0 total_count,COUNT(1) record _count FROM record WHEREDATE_FORMAT(create_time, %Y-%m-%d) =  2022-11-08) t

查询结果如下:

感谢各位的阅读,以上就是“mysql 中怎么用一条 sql 将多条无法进行关联的 sql 封装到一个结果集中”的内容了,经过本文的学习后,相信大家对 mysql 中怎么用一条 sql 将多条无法进行关联的 sql 封装到一个结果集中这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是丸趣 TV,丸趣 TV 小编将为大家推送更多相关知识点的文章,欢迎关注!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-13发表,共计1635字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 一级成人a免费视频 | a在线观看视频 | 特黄日韩免费一区二区三区 | 成αv人| 美女把腿扒开让我添下面 | 国产免费又色又爽又黄软件 | 伊人一伊人色综合网 | 中老年熟妇激情啪啪大屁股 | 在线精品91青草国产在线观看 | 欧美一级毛片免费看 | 欧美一区二区高清 | 麻麻张开腿让我爽了一夜 | 国产成人精品s8p视频 | 激情内射亚洲一区二区三区 | 老司机免费在线观看视频 | 天天弄天天操 | 欧美人与动牲交片免费 | 免费看又黄又无码的网站 | 看全色黄大色大片免费久久 | 国产成人高清精品免费观看 | 亚洲男同帅gay片在线观看 | 国产乱国产乱老熟300部视频 | 比比资源先锋影音网 | 免费观看亚洲视频 | 精品伊人久久久香线蕉 | 久久精品国产亚洲av高清漫画 | 91精品国产闺蜜国产在线闺蜜 | 亚洲愉拍99热成人精品热久久 | 国产精品视频在线免费观看 | 无码永久成人免费视频 | 狠狠色噜噜狠狠狠狠色综合久av | 欧美亚洲一区二区三区在线 | 天堂资源wwww在线看 | 亚洲精品一区二区四季 | 丁香六月狠狠激情综合基地 | 韩国理论福利片大全在线观看 | 老司机精品线视频免费观看 | 男女裸交免费无遮挡全过程 | 国产肥熟女视频一区二区三区 | 久久久久一 | 特一级黄色毛片 |