分组合计且排序和显示名称

        分组合计的一个问题是,合计中最大的问题是:只能显示groupby的字段,不能显示其它的字段。有时还需要排序,就很麻烦。这里有一个实现。

SELECT a.*, b.zu_no AS zuhao, b.qu AS quming, b.dui AS duiming, b.zu AS zuming
FROM (SELECT qu + '-' + dui + '-' + zu AS E1, COUNT(*) AS cnt
        FROM PETRO_WELL
        GROUP BY qu + '-' + dui + '-' + zu) a LEFT OUTER JOIN
          (SELECT DISTINCT zu_no, qu, dui, zu
         FROM petro_well) b ON a.E1 = b.qu + '-' + b.dui + '-' + b.zu
ORDER BY b.zu_no

        先查询出来,再同一个唯一化了的,具有相关字段的子集连接即可。

        费了我一个半小时!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏乐沙弥的世界

使用导出导入(datapump)方式将普通表切换为分区表

      随着数据库数据量的不断增长,有些表需要由普通的堆表转换为分区表的模式。有几种不同的方法来对此进行操作,诸如导出表数据,然后创建分区表再导入数据到分区...

691
来自专栏Netkiller

数据库记录安全解决方案

数据库记录安全解决方案 http://netkiller.github.io/journal/mysql.security.html 摘要 数据库记录防删除,放...

4036
来自专栏idba

主从默认字符集不一样导致的主从同步报错

在使用pt-table-checksum 校验主从的过程的时候,在创建dsns 表之后,往dsns表写入从库dsn信息的时候,从库的SQL线程就挂了,报错信息如...

572
来自专栏跟着阿笨一起玩NET

sql server根据表中数据生成insert语句

修正了表中的字段如果是SQL中的关键字(如Order)时,生成的脚本执行会出错的bug

1321
来自专栏乐沙弥的世界

dbms_lock.relase 无法释放自定义的锁?

      最近开发人员说使用dbms_lock.allocate_unique自定义的锁在使用dbms_lock.relase无法释放,下面来个演示的例子来看...

2012
来自专栏数据库新发现

Nologging到底何时才能生效?

我们知道,Nologging只在很少情况下生效 通常,DML操作总是要生成redo的

1006
来自专栏跟着阿笨一起玩NET

Sql Server 存储过程使用技巧

Copy下面的代码,然后新建查询,就可以写sql语句,执行完后,一个你自己的存储过程就建立好了!

791
来自专栏Python、Flask、Django

mysql视图,ThinkPHP视图

1654
来自专栏闵开慧

phpmyadmin中导入文件时显示 No database selected

错误 SQL 查询: -- 数据库: `7789_pay` -- -- -------------------------------------...

4036
来自专栏散尽浮华

利用mk-table-checksum监测Mysql主从数据一致性操作记录

前面已经提到了mysql主从环境下数据一致性检查:mysql主从同步(3)-percona-toolkit工具(数据一致性监测、延迟监控)使用梳理 今天这里再介...

3698

扫码关注云+社区

领取腾讯云代金券