SQL如下:select
min(tt.workitem_id),
l.application_no
-------------------------------------
from etp_user e, task_track tt,
position p, loan l,
task t, dealer d,
city c, dealer_loan_map dlm
-------------------------------------
where --表之间关联条件
e.userid = tt.userid
and p.position_id = tt.position_id
and l.loan_id = t.loan_id
and t.task_id = tt.task_id
and d.city_id = c.city_id
and d.dealer_id = dlm.dealer_id
and l.loan_id = dlm.loan_id
-----------------------------------------------
and tt.position_id in (2) ---岗位限制 :7:放款初审。8:放款复审。2:审查助理岗。5:审批岗。1:经销商
-----------
group by l.application_no;
居然跑不通。提示错误:ORA-00937:不是单组分组函数。
但是,当我把注释去掉,居然可以跑通了。太诡异了。
或者我把“-----------”减少一个“-”,就也能跑通了。
求教诸位,这是不是一个oracle诡异的bug???
min(tt.workitem_id),
l.application_no
-------------------------------------
from etp_user e, task_track tt,
position p, loan l,
task t, dealer d,
city c, dealer_loan_map dlm
-------------------------------------
where --表之间关联条件
e.userid = tt.userid
and p.position_id = tt.position_id
and l.loan_id = t.loan_id
and t.task_id = tt.task_id
and d.city_id = c.city_id
and d.dealer_id = dlm.dealer_id
and l.loan_id = dlm.loan_id
-----------------------------------------------
and tt.position_id in (2) ---岗位限制 :7:放款初审。8:放款复审。2:审查助理岗。5:审批岗。1:经销商
-----------
group by l.application_no;
居然跑不通。提示错误:ORA-00937:不是单组分组函数。
但是,当我把注释去掉,居然可以跑通了。太诡异了。
或者我把“-----------”减少一个“-”,就也能跑通了。
求教诸位,这是不是一个oracle诡异的bug???
解决方案 »
- oracle 删除重复记录,同时比较字段大小作为删除条件
- 多表插入
- 急!过程动态sql的问题。。。
- 过程里的查询该如何执行?
- 怎么在存储过程里读取读取某个xml文件中的某个节点的值?
- 请教pro*c的安装?以及应用?以及应用?本人安装了oracle 8.1.7但是,怎么都找不到pro*c的编译器!一般,pro*c的开发,怎么和vc一起用啊
- 不同库数据的比较
- 请教一多表求和pl/sql块
- INS-20802,求大神们帮忙啊,急
- ASP用oo4o连ORCALE不上,为什么?
- 求一个function ,以CE/CO 为外循环,以0-9,A-Z 产生流水号,新手,求解
- 请教一个怎样提高数据插入效率的问题
可能编译器是认为你把group by 给注释掉了
-----------
group by l.application_no;
group by 没有被sql developer标识红色
我只是好奇 为什么 我把 group by 写到下面,就跑不通了
我记得 好像是 现 group by 在 where
你的 这个 语句 反 了。