oracle多表查询与子查询
来源:优易学  2011-12-10 16:17:15   【优易学:中国教育考试门户网】   资料下载   IT书店

  (一)子查询 select * from tableA   where id operator (select * from tableA a where a.id=45)

  operaor

  1单条记录子查询(>, <,>=,<=)

  2对多条记录子查询(>, <,>=,<=)(any 、all、in)

  (二)自查询 select a.name ,b.name where tableA a,tableA,b

  (三)多表连接查询(Left |right |outer jion on )

  (四)topN(查出查询结果集中的前n条记录)

  例如:安装id排序,查询出其中的前4条记录

  select * from ( select * from tableA order by id desc )where rownum

责任编辑:小草

文章搜索:
 相关文章
热点资讯
热门课程培训