今天在写sql的时候发现了一个不是group by表达式的问题;
于是上网查询了一下,总结一下几点原因:
1 group by后面没有把查询的非聚合函数的字段全部加上(可能是丢了查询的某一个非聚合函数的字段);
2 查询的非聚合函数的字段加了别名,在group by中也使用的是别名。
oracle和国产达梦的某些语法很相像。
本人是在达梦数据库中操作时发生的,亲测有效。
推荐:https://blog.csdn.net/dabingshui/article/details/76893483