分组合计的一个问题是,合计中最大的问题是:只能显示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
        先查询出来,再同一个唯一化了的,具有相关字段的子集连接即可。
        费了我一个半小时!

相关文章:

  • 2021-11-20
  • 2022-12-23
  • 2022-12-23
  • 2021-09-07
  • 2022-01-15
  • 2022-02-10
  • 2021-11-01
  • 2022-12-23
猜你喜欢
  • 2021-11-23
  • 2022-12-23
  • 2022-01-21
  • 2022-12-23
  • 2022-01-12
  • 2021-06-14
  • 2022-12-23
相关资源
相似解决方案