读书人

请问一条sql语句

发布时间: 2012-01-08 22:48:50 作者: rapoo

请教一条sql语句
A vessel,bay
B id,vessel,
C b.id,stowagelocation


select distinct * from
(

select b.* from bayplan b, code_vessel v where b.vessel=v.vessel_en and v.id <any
(
select distinct s.vessel_id from data_stowage_location s
)
order by b.vessel
)
where rownum < 10


因为每张表都是7位数的,花费时间太大了,有什么好的办法吗?
而且我要把这查询结果往另外一个表里插数据

[解决办法]
rownum <10可以查到9条记录
但rownum> 10 and rownum <20 怎么查不到数据啊?
??????
[解决办法]
是Oracle数据库?只支持rownum <或rownum <=而不支持rownum> 或rownum> =的
[解决办法]
去看看Oracle的OVER分析函数
[解决办法]
你什么地方搞错了吧
查不出来怎么会插到c里呢??

读书人网 >Java Web开发

热点推荐