1
4
摆脱你
最后你会得到如下的结果:
这是一种痛苦-我以前不得不这么做很多次-但只需将所有相关列添加到您的组中 |
2
4
要获得最大的销售额,您可以使用Group By
|
3
3
恭喜你,你已经学会了危险! 你真正想要的是每个员工最大的销售额。现在,按照销售额DESC对它们进行排序,然后在MySQL中对它们进行分组,尽管根据ANSISQL这是不合法的。(基本上,MySQL是为每个员工任意获取第一行的,这是因为这类工作是可行的。) 这样做的正确方法不是依赖于做你想做的事情的副作用;相反,你应该明确地问你想要什么:每个员工的最大销售额。在SQL中:
|
4
1
如果您想选择销售额最高的员工,您不需要
你所需要的只是选择最高的销售并将其加入到
这将选择总销售额最高的一行。
如果要选择每个员工的最高销售额,只需添加
|
vytaute · 返回表类型时Oracle函数中的类型错误 2 年前 |
BetaRide · Oracle架构用户无法在过程中创建表 6 年前 |
F.donoso · 嵌套的隐式游标未在数据中清除 6 年前 |
ADH · 如何在网格中调用过程和输出结果 6 年前 |