请教大家为什么查询数据的时候要插入中间表呢?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

请教大家为什么查询数据的时候要插入中间表呢?

2016-06-03 16:30:21 2635 1

公司的一个项目,查询数据的流程是这样的,就是在查询数据的时候先将数据插入到中间表,然后再从中间表中进行查询,插入中间表的时候,还进行了一系列的字段拼接:

比如:select a.id ||--==:||b.id........ as file 这样写入到中间表中的一个字段中,

取出的时候又split进行拆分,想不明白这个是为什么?

为了效率?明显变得更加的复杂了啊?

数据库使用的Oracle数据库。

想不明白这个是为什么,问同事也不知道。。

想请教一下大家

取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 19:26:49

    用中间表可能是为了将查询结果一次性查询出来保存到中间表,可以把中间表看做一个变量,这个变量保存的是结果集

    0 0
相关问答

0

回答

请问有用过 tidb-cdc的嘛? 为什么进行一段时间后, 就不再有数据同步了

2022-07-03 18:11:11 133浏览量 回答数 0

1

回答

元数据表

2022-01-13 11:06:10 158浏览量 回答数 1

2

回答

将表数据中的电话信息列转行的SQL问题

2021-10-12 13:10:12 336浏览量 回答数 2

1

回答

请问MaxCompute中的表存储信息中的数据最后变更时间是在什么时候会发生变化。

2020-07-29 16:37:56 2188浏览量 回答数 1

1

回答

完全相同的MySQL表结构/数据,相同查询的结果不同

2019-11-18 11:57:15 366浏览量 回答数 1

3

回答

请问:spark 处理 hive 仓库数据,用sparksql 好?还是hivesql好?sparksql 操作hive 的分区分桶表麻烦吗?

2019-05-23 16:49:23 7398浏览量 回答数 3

1

回答

请问数据结构与算法中线性表的插入删除操作最后一行的return*this是干什么的?谢谢!

2018-07-18 19:02:01 1257浏览量 回答数 1

1

回答

在万网购买的虚拟主机,在导入mysql数据库的时候出错。请求支援!!

2016-11-25 09:38:44 3097浏览量 回答数 1

1

回答

mysql数据库插入,检测重复。

2016-06-29 13:39:55 1948浏览量 回答数 1

2

回答

mysql如何查询大于15分钟的数据?

2016-02-11 17:02:36 4174浏览量 回答数 2
+关注
落地花开啦
喜欢技术,喜欢努力的人
文章
问答
问答排行榜
最热
最新
相关电子书
更多
基于HBase的海量数据查询与检索解析_游骐_202105_v3
立即下载
RowKey与索引设计:技巧与案例分析
立即下载
数据无边界:非结构化数据在MaxCompute上的处理
立即下载