ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 兩個沒有關聯的表的連接

兩個沒有關聯的表的連接

原创 Linux操作系统 作者:jack198409 时间:2007-11-11 00:00:00 0 删除 编辑
ROWNUM是為例,不能識別
SQL> select * from x
2 /

ID
----------
1
2
3
4

SQL> select * from y;

NAME ADDRESS
---------- ---------------------
C sdfsf
D SDF
WER wrwr

SQL>
SQL> select x.id,y.name,y.address from (select rownum rn,id from x) x,(select y.*,rownum rn from y) y
2 where x.rn=y.rn(+)
3 /

ID NAME ADDRESS
---------- ---------- ---------------------
1 C sdfsf
2 D SDF
3 WER wrwr
4

沒有關聯的表的連接只有通過ROWNUM連接,但是不能直接寫ROWNUM,必須要給個別名.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10768286/viewspace-83469/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 行列統計
请登录后发表评论 登录
全部评论

注册时间:2007-12-13

  • 博文量
    135
  • 访问量
    284273