zoukankan      html  css  js  c++  java
  • SQL——连结表

    SELECT `销售经理`,SUM(`当日其他`) as 当日其他
    FROM `渠道信息`,`一线数据汇总` 
    WHERE `渠道信息`.`渠道名称`=`一线数据汇总`.`渠道名称`
    

    出错: [Err] 1140 - In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column 'basic-info.渠道信息.销售经理'; this is incompatible with sql_mode=only_full_group_by

    错误原因:当mysql的sql_mode是only_full_group_by的时候,在不使用group by 并且select后面出现聚集函数的话,那么所有被select的都应该是聚集函数,否则就会报错

    SELECT `销售经理`,SUM(`当日其他`) as 当日其他
    FROM `渠道信息`,`一线数据汇总` 
    WHERE `渠道信息`.`渠道名称`=`一线数据汇总`.`渠道名称`
    GROUP BY `销售经理`
    

    OK

  • 相关阅读:
    I2C总线之(三)---以C语言理解IIC
    /sys/class/gpio 文件接口操作IO端口(s3c2440)
    CSP-201503
    CSP-201409
    CSP-201412
    Linux命令行学习笔记
    sstream
    VECTOR
    CSP-201403
    CSP-201312
  • 原文地址:https://www.cnblogs.com/soberkkk/p/12517674.html
Copyright © 2011-2022 走看看