首页 > Linux操作系统 > Linux操作系统 > oracle 实现横排查询~~
最近在群里发现有人问了一个很有意思的问题,就是如何实现两个表的横排查询,就是把不关联的数据拼接起来~~~如下图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 ~~问题虽然解决了,但是性能不是很好,请高手来一起讨论一下~~~·
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/18921771/viewspace-614596/ ,如需转载,请注明出处,否则将追究法律责任。