我的当前代码找到了平均值并显示了所有4个。我想把它删减到神圣秀的前两名的平均值,
SELECT BRANCHSUBURB, AVG(SESSIONPRICE) FROM BRANCH NATURAL JOIN SESSIONS GROUP BY BRANCHSUBURB ORDER BY BRANCHSUBURB;
i、 e应该只显示manly和cronulla click图像click me
laximzn51#
只是使用 order by 以及 limit :
order by
limit
SELECT BRANCHSUBURB, AVG(SESSIONPRICE) FROM BRANCH NATURAL JOIN SESSIONS GROUP BY BRANCHSUBURB ORDER BY AVG(SESSIONPRICE) DESC LIMIT 2;
注意:我强烈建议您不要使用 NATURAL JOIN . 在我看来,这是一个等待发生的错误。这个 NATURAL JOIN 它基于两个表中具有相同名称的任何列工作——它甚至不使用声明的外键关系。使用常规连接和 USING 条款。
NATURAL JOIN
USING
1条答案
按热度按时间laximzn51#
只是使用
order by
以及limit
:注意:我强烈建议您不要使用
NATURAL JOIN
. 在我看来,这是一个等待发生的错误。这个NATURAL JOIN
它基于两个表中具有相同名称的任何列工作——它甚至不使用声明的外键关系。使用常规连接和USING
条款。