数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

Oracle三层嵌套查询


发布日期:2018年03月26日
 
Oracle三层嵌套查询

String sql=select oa_attinfoatt_startstateoa_attinfoatt_endstate+

oa_useruser_realnameoa_deptdept_nameoa_attendtimeatt_starthour+

oa_attendtimeatt_startminoa_attendtimeatt_endhour+

oa_attendtimeatt_endmin from oa_attinfooa_user+

oa_deptoa_attendtime where to_char(oa_attinfoatt_timeYYYYMMDD)=+

year++strmonth++strdate+ and oa_attinfoatt_user=+

user+ and oa_attinfoatt_user=oa_useruser_number and +

oa_userdept_number=oa_deptdept_number;

其中的 oa_attinfo oa_useroa_dept为表名

select * from account where rowid in(select rid from (select rownum rnrid from(select rowid ridcreate_date from

account order by create_date desc) where rownum<) where rn>) order by create_date desc;

上一篇:Oracle常用SQL技巧

下一篇:慎用Oracle的notin