请教一条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里呢??