String sql = "select * from deploy_directory dd,deploy_info di where dd.dsc_id="+dsc_id+" and dd.d_id="+d_id+" and dd.di_id=di.di_id and rownum<="+count+" order by di_de_date desc";我的这个SQL语句是先取行数,然后排序,这不是我想要的,我需要先排序,然后取行数String sql = "select * from (select * from deploy_directory dd,deploy_info di where dd.dsc_id="+dsc_id+" and dd.d_id="+d_id+" and dd.di_id=di.di_id order by di_de_date desc) where rownum<="+count;
不对啊 !
这是两个表,要是一个表下面的就能对啦!
请高手写个
不对啊 !
这是两个表,要是一个表下面的就能对啦!
请高手写个
解决方案 »
- Maven在无网络、本地仓库为空的情况下是不是连基本使用都不行?
- 智商高的学scala,智商不行的学java
- 我是彻底疯了,java.lang.RuntimeException: Session is closed!
- 这个界面如何实现,有这方面的js框架吗
- 我 想 让 tomcat 定 时 执 行 一 段 程 序
- response.sendRedirect()无法使用
- 寻栖身地!!!!!!!!!!!!SOS
- 请教一个经验问题!关于asp/php/和jsp中的一个相似函数问题
- 关于图片显示的,帮帮忙
- Unable to compile class for JSPNote: sun.tools.javac.Main has been deprecated
- jsp对文本域操作的问题
- form 中 onsubmit() 不执行
楼主【al_you_ge】截止到2008-07-01 10:37:20的历史汇总数据(不包括此帖):
发帖数:3 发帖分:200
结贴数:3 结贴分:200
未结数:0 未结分:0
结贴率:100.00% 结分率:100.00%
敬礼!
这后面加个标识试试
mysql的
这样看看
这样的都不对啊
郁闷死啦
from 后面如果不是表名是一个查询结果的话,一定要给这个查询结果取个名字
还有一点,楼主最好用INNER JOIN写联合查询
如下
select * from (select * from deploy_directory dd INNER JOIN deploy_info di ON dd.di_id=di.di_id where dd.dsc_id="+dsc_id+" and dd.d_id="+d_id+" order by di_de_date desc) AA where rownum <="+count;
and dd.d_id="+d_id+" and dd.di_id=di.di_id order by di_de_date desc) p where rownum <="+count试试这个。
这样的错啦
String sql = "select * from (select di.* from deploy_directory dd,deploy_info di where dd.dsc_id="+dsc_id+" and dd.d_id="+d_id+" and dd.di_id=di.di_id order by di_de_date desc) where rownum<="+count+" ";
这样的对啦,只能取一个表的信息,还好我目前只要di里的信息,真不知道同时需要俩表的信息咋个办啊
这样写在DB2里面是可以的,不知道ORACLE里面可管,你看看吧。