仅显示组中的前2个值

时间:2016-10-06 18:41:49

标签: mysql sql

我已找到当前代码的平均值并显示所有4.我试图将其修剪为神圣显示前2个最高平均值的信息,

<script type="text/javascript">
    var chatData__ = {id:'aaa',Name:'bbb',ds:'ccc'};

即应该只显示manly和cronulla 点击图片 click me

1 个答案:

答案 0 :(得分:1)

只需使用order bylimit

SELECT BRANCHSUBURB, AVG(SESSIONPRICE)
FROM BRANCH NATURAL JOIN SESSIONS 
GROUP BY BRANCHSUBURB
ORDER BY AVG(SESSIONPRICE) DESC
LIMIT 2;

注意:我强烈建议您不要使用NATURAL JOIN。在我看来,这是一个等待发生的错误。 NATURAL JOIN基于两个表中具有相同名称的任何列工作 - 它甚至不使用声明的外键关系。使用带有USING子句的常规连接要好得多。