我尝试根据渠道和产品名称列计算收入总和,以下是我在Codeigniter中使用的查询: $datas['row']=$this->db->query('SELECT channel,product_namecontribution WHERE YEAR(date) = 2019 GROUP BY channel, SUBSTRING(product_name, 1, 3)')->result(); 但结果总是返回此消息:“SELECT list的表
我尝试过很多方法,这里和其他论坛都提到过,但仍然被塞进了其中:select a, group_concat(b) from table1 group by a from table1 group by a) as t1 我明白了:
SELECT list的表达式#1不在GROUP BY子句中,包含非<
根据我在这个网站和其他网站上的大量阅读,我的理解是这应该无关紧要。) maxyear GROUP BY yr,mon ) tyear虽然不是一个优雅的查询,但我想知道为什么在maxmonth和maxyear子查询中将顺序从'GROUP BY mon,yr‘更改为'GROUP BY yr,mon’会有任何效果。在maxMonth子查询