SQL查询不使用此HAVING子句返回任何内容

时间:2018-11-14 10:53:59

标签: sql having

我希望所有的客户ID都高于所有ID的平均值

SELECT k_vorname, k_nachname, k_ID FROM kunden GROUP BY k_ID HAVING k_ID > AVG(k_ID)

但是此查询不返回任何内容。为什么?

1 个答案:

答案 0 :(得分:3)

您可以在下面尝试

SELECT k_vorname, k_nachname, k_ID FROM kunden 
where k_id > (select AVG(k_ID) from kunden)