SQL AVG语句的另一个表

时间:2015-11-11 19:17:21

标签: sql average

我遇到了SQL查询问题。我们的目标是只看到特定日期的某些条目(我已经知道了),在过去的5场主场比赛中平均得分低于1。

您可以在此处查看表格: http://dbup2date.uni-bayreuth.de/downloads/bundesliga/Klassendiagramm_Bundesliga.pdf

到目前为止我有这个代码:

SELECT 
    A.Spieltag, A.Datum, A.Uhrzeit, B.Name AS Heim 
FROM 
    Spiel AS A 
JOIN 
    Verein AS B ON A.Heim = B.V_ID AND B.Liga = 1
WHERE 
    Spieltag = 5 
HAVING 
    AVG(SELECT Tore_Heim 
        FROM Spiel AS A 
        JOIN Verein AS B 
        WHEN A.Heim = B.V_ID) < 1

抱歉我的英文不好

谢谢

1 个答案:

答案 0 :(得分:0)

确保按使用HAVING时未聚合的任何=字段进行分组。您可以简化该HAVING子句,因为您已经在FROM:

中引用了那些确切的表
#adBottom { left:-25px !important; -webkit-backface-visibility: hidden; position: fixed; text-align:center; bottom: 0px !important; width:100%; z-index:999;}}