【发布时间】:2012-11-25 21:47:30
【问题描述】:
我想从计数结果中得到 AVG。
SELECT labelname AS Record_Labels, COUNT(title) AS Number_of_CDs_Released FROM CD
JOIN RecordLabel ON labelname = released_by
GROUP BY labelname;
我试过这样做:AVG(COUNT(title)),但没有用。有谁能帮帮我吗?
【问题讨论】:
-
欢迎来到 Stack Overflow! ;)
-
我试过谷歌搜索。但是给出的答案都是子查询,我想用JOIN试试。
-
那是因为这样做的逻辑方法是使用子查询。为什么要改为使用联接?您没有尝试加入,您尝试了聚合但失败了。最初的问题只字未提想要使用 join。
-
啊,是的,我的问题措辞很糟糕。我一直在用 JOIN 来练习它,直到最近才开始学习子查询。所以现在我不仅要使用子查询,还要使用 JOINS 来做我的练习,因为我认为它可以帮助我更好地理解 SQL。