Oracle10g Oracle查询的问题
可能重复:Oracle10g Oracle查询的问题,oracle10g,Oracle10g,可能重复: 我写了这样一个查询: select employeeid,presenttime,count(latitude) from mobilelocation where presentdate='9-11-2011' group by employeeid order by presenttime desc ORA-00979: not a GROUP BY expression. 执行上述查询时,会显示如下错误消息: select employeeid,presenttime,
我写了这样一个查询:
select employeeid,presenttime,count(latitude)
from mobilelocation
where presentdate='9-11-2011'
group by employeeid
order by presenttime desc
ORA-00979: not a GROUP BY expression.
执行上述查询时,会显示如下错误消息:
select employeeid,presenttime,count(latitude)
from mobilelocation
where presentdate='9-11-2011'
group by employeeid
order by presenttime desc
ORA-00979: not a GROUP BY expression.
这里有什么问题?问题是在
select
子句中有presenttime
而在groupby
子句中没有聚合函数。这真的没有意义:引擎应该如何聚合presenttime
?如果不应该,它如何聚合纬度