【发布时间】:2013-03-19 14:25:09
【问题描述】:
当我尝试在 Oracle 上执行此代码时,我不断收到错误
SELECT id,
Max(id),
artist AS"Artist"
FROM d_songs
WHERE duration IN( '3 min', '6 min', '10 min' )
HAVING id < 50
GROUP BY id;
我做错了什么?就是说这不是按表达式分组的。
【问题讨论】:
-
你遇到了什么错误?
-
ORA-00979:不是 GROUP BY 表达式是它给我的错误
-
这是一个微不足道的语法错误。下次遇到此类问题时,请搜索 ORA-code。只有在数百次点击都无法解决您的问题时才提出新问题。