我遇到了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
抱歉我的英文不好
谢谢
答案 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;}}