ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle 实现横排查询~~

oracle 实现横排查询~~

原创 Linux操作系统 作者:xinxin100198 时间:2009-09-14 10:49:28 0 删除 编辑

    最近在群里发现有人问了一个很有意思的问题,就是如何实现两个表的横排查询,就是把不关联的数据拼接起来~~~如下图1,图2,图3

    我也是平时学习的时候,想到的一个办法:

select h.id,h.name,m.id,m.name from
(select c.id,c.name, rownum n from 表1 c)h,
(select  v.id,v.name,rownum b from 表2 v) m
where h.n=m.b

这个语句巧用了rownum ~~问题虽然解决了,但是性能不是很好,请高手来一起讨论一下~~~·

1.jpg

2.jpg

3.jpg

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

请登录后发表评论 登录
全部评论

注册时间:2009-09-14

  • 博文量
    3
  • 访问量
    7855