zoukankan      html  css  js  c++  java
  • sql联合查询去除重复计算总和

    1、首先来个联合查询

    SELECT
            字段1,
    	字段2,
    	字段3,
            字段4
    	
    FROM
    	表1
    INNER JOIN 表2 ON 表1.字段x = 表2.字段x
    

      x:代表随意的一个,只要在联合查询的两张表都有的字段即可

    2、在联合查询出来的结果上扩展,代码于是变化

    select  t.字段,   sum(t.计算总和的字段1) as  别名1, sum(t.计算总和的字段2)as 别名2
    from (
    
    SELECT
      字段1,
    	字段2,
    	字段3,
    字段4
    	
    FROM
    	表1
    INNER JOIN 表2 ON 表1.字段x= 表2.字段x
    
    ) as  t  GROUP BY 别名
    

    得到的数据中两个字段的和都是第一个和去除重复后的值  

  • 相关阅读:
    CSRF的安全问题
    preg_replace
    反汇编:虚函数表
    12.Proxy
    JS中的this
    11.Set 和 Map数据结构
    10.symbol
    9.对象的扩展
    test
    ES5支持的方法
  • 原文地址:https://www.cnblogs.com/ncellit/p/5916596.html
Copyright © 2011-2022 走看看