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

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

110次阅读
没有评论

共计 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字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
主站蜘蛛池模板: 国产黑色丝袜在线观看下 | 国产精品视频免费视频 | 成年人视频免费网站 | 爱逼综合 | 国内精品久久久久久久星辰影视 | 欧美精品视| 亚洲男人的天堂久久无 | 四虎影视在线播放 | 国产不卡视频一区二区在线观看 | 狠狠色老熟妇老熟女 | 精品国品一二三产品区别在线观看 | 乱中年女人伦av一区二区 | 亚洲av日韩av女同同性 | 国产一区二区在线观看免费 | 四虎成人精品国产一区a | 国产又黄又爽又刺激的免费网址 | 国内精品伊人久久久久网站 | 97干视频 | 亚洲午夜久久久久影院 | 国产精品成人免费视频不卡 | 丰满熟妇乱又伦在线无码视频 | 亚洲av成人片色在线观看高潮 | 三年片大全在线观看免费观看大全 | 看片午夜 | 日本熟妇色熟妇在线视频播放 | 精品国产理论在线观看不卡 | 亚洲精品入口一区二区在线观看 | 一 级做人爱全视频在线看 一97日本道伊人久久综合影院 | 日韩免费在线视频 | 久久亚洲av成人无码电影 | 国产福利在线 | 日本a黄| 亚洲视频网址 | 国产亚洲精品bt天堂 | 天堂网色 | 精品人无码一区二区三区 | 97麻豆精品国产自产在线观看 | 97久久综合亚洲色hezyo | 国产成人精品视频2021 | 亚洲无码在线播放 | 欧美日韩精品在线观看 |