SQLzoo教程| GROUP BY和HAVING

时间:2013-08-13 20:09:19

标签: mysql sql group-by having

我无法在

中正确回答以下问题
  

显示物理学三个奖项的年份。

我编写了以下脚本,但它返回错误。

SELECT yr, COUNT(subject) FROM nobel
WHERE subject = 'Physics'
GROUP BY yr
HAVING COUNT(subject) = 3

感谢您的时间

1 个答案:

答案 0 :(得分:0)

该查询看起来是正确的,但如果没有指向SqlZoo页面的链接,我无法确定。

尝试

SELECT yr FROM nobel
WHERE subject = 'Physics'
GROUP BY yr
HAVING COUNT(subject) = 3

- 关于您返回的结果的确切格式可能很挑剔。这只是要求一年。