开发者社区 问答 正文

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

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

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

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

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

数据库使用的Oracle数据库。

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

想请教一下大家

展开
收起
落地花开啦 2016-06-03 16:30:21 3222 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

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

    2019-07-17 19:26:49 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答地址: