select prod_id as xh,access_number as lx,count(prod_id) as cs from jd_jj_l@ab where 1=1 group by prod_id Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC driver for Oracle][Oracle]ORA-00979: 不是 GROUP BY 表达式 加上where条件就报这个错误,取消where条件,运行正常
解决方案 »
- 请问 oracle 会自己保存一些建表 建立试图,包括建立索引的脚本么?
- oracle启动database control问题
- 一个简单的问题.那个会啊.
- oracle jdbc向数据库中插入N条记录
- 问一个sql句
- 8i与9i数据库之间可以通过实体化视图来同步表吗?
- 在线等待!!!如何给自建的表空间增加Unlimited回退段???
- insert 和 update
- sql 的问题
- 如何列出当前用户下可见的所有表名?
- 求助!我遇到了一个非常诡异的问题!!
- ASP+ORACLE 移植问题,Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
select prod_id as xh,access_number as lx,count(prod_id) as cs
from jd_jj_l@ab
where 1=1
group by prod_id,access_number
------------------------------------------------------------------
ORACLE DBA的QQ群:9610122 (欢迎加入!)
不能存在列,即不在聚合函数中,也不在group by 子句中(如你的access_number列)
修正:SELECT prod_id AS xh,access_number AS lx,COUNT(prod_id) AS CS
FROM jd_jj_l@ab
WHERE 1=1
GROUP BY prod_id, access_number;