在pl/sql中可以执行,但是放到程序中就会报错。。。报没有from( 这个东西 5

selectaaa.bb2ask,bbb.nameaskk,aaa.bb1askkkfrom(selectbb.ld1asbb1,bb.ld2asbb2from(sele... select aaa.bb2 as k,bbb.name as kk,aaa.bb1 as kkk from
(select bb.ld1 as bb1,bb.ld2 as bb2 from
(select sum(ei.nu) as ld1,ei.aid as ld2 from a fa, b ei
where fa.id=ei.aid
group by ei.aid order by sum(ei.nu) desc

) bb where rownum <=10

)aaa left join a bbb on aaa.bb2=bbb.id
) nnn left join c ccc on ccc.aid=nnn.k
展开
 我来答
帅向秋
2011-09-25 · TA获得超过865个赞
知道小有建树答主
回答量:636
采纳率:0%
帮助的人:391万
展开全部
首先,运行一个最简单的select 语句,看看能不能用,
如果有问题的话看看数据库的配置和连接是不是正确。

然后,仔细的检查一下select 语句,看看能不能编译通过,
是不是作为主表的table的数据量比较巨大,
或则是作为查询条件的字段有没有用索引等等的

sql语句调优有很多种方法,
不介意的话可以把你的select 语句放上来一起研究研究
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朴素且通达灬熊猫l
2011-09-25 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:175
采纳率:0%
帮助的人:57万
展开全部
pl/sql 调试比较麻烦,你最好见里面写好的sql语句单独拿出来测试一下,再写到pl/sql块中。。。
追问
这个sql 在pl/sql 中没有问题,就是把它拿到程序中用hibernate 
执行就会报错
追答
hibernate 中是将类与数据库中表映射起来,如果你使用的是hql,那么你的from后面的名称应该是一个类名,同时如果涉及到多个表的连接查询,就必须在相应的*.hbm.xml中进行有关的配置了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luoxuanjin
2011-09-25 · TA获得超过252个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:175万
展开全部
小括号都不匹配,你把括号匹配解决了估计就差不多了
追问
括号没有问题,就是用到hibernate中不姓
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
等待美好的阳光4184
2011-09-28 · 超过15用户采纳过TA的回答
知道答主
回答量:439
采纳率:0%
帮助的人:159万
展开全部
618171861269xception: 列名无效
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户82513
2011-09-28 · 贡献了超过118个回答
知道答主
回答量:118
采纳率:0%
帮助的人:29万
展开全部
618171861269xception: 列名无效
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式