( select rownum as num2, m2.id from
( Select * From X_ProfessionBook
Where X_ProfessionBook.X_Employee='102' and 1=1 )
m2 order by m2.id asc ) and num2>=1 and num2<=2 order by m3.id
这段有问题,应该是
( select m2.id from
( Select * From X_ProfessionBook
Where X_ProfessionBook.X_Employee='102' and 1=1 )
m2 where rownum>=1 and rownum<=2 order by m2.id) order by m3.id
吧?
而且感觉原来写的就有些问题,哪有select top 2 id之后然后再 order by 的啊?是不是应该移动到里面去啊?
( Select * From X_ProfessionBook
Where X_ProfessionBook.X_Employee='102' and 1=1 )
m2 order by m2.id asc ) and num2>=1 and num2<=2 order by m3.id
这段有问题,应该是
( select m2.id from
( Select * From X_ProfessionBook
Where X_ProfessionBook.X_Employee='102' and 1=1 )
m2 where rownum>=1 and rownum<=2 order by m2.id) order by m3.id
吧?
而且感觉原来写的就有些问题,哪有select top 2 id之后然后再 order by 的啊?是不是应该移动到里面去啊?
解决方案 »
- 关于框架问题
- float 型 1.58045517E9 转换成 1580455200
- 电信彩信,用axis开发,如何添加多个附件
- struts1.x 重复提交
- Struts2上传,文件上传成功,在jsp页面取不到文件名
- 成长的烦恼(新手提问)
- 初学Hibernate,想知道在session中如何读取数据库中的数据,诚心求教!
- 研究过spring原代码的请进来
- 请教对xfire和axis2都精通的高人
- 学习struts遇到一个小问题,是关于在struts中连接数据库的问题,大家来看看吧!
- struts有个问题一直不解,麻烦大家帮我给说道说道,谢谢!
- 有哪个高手熟悉 ServiceMix吗?帮忙看下如何实现以下问题?
谢谢楼上的
可是为什么一运行都是说缺少右括号,执行不了
各段的SQL单独测都好的很
就是一起来的时候就说缺右括号
select * from ( select rownum as num,m. * from(
Select * From X_ProfessionBook Where X_ProfessionBook.X_Employee='102' and 1=1 ) m
order by m.id asc)
m3 where 1=1 and num>=1 and num<=16
and m3.id not in
( select m2.id from
( Select * From X_ProfessionBook
Where X_ProfessionBook.X_Employee='102' and 1=1 order by X_ProfessionBook.id)
m2 where rownum>=1 and rownum<=2 ) order by m3.id
这个是对的
结帖
谢谢了 分全给你了