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