一个复杂结果集的按条件检索得到新数据集

问题描述

一个需求查询数据库得到的结果集数据并不完备,用结果集里面的id去其他系统查询数据补充完整数据到数据集中,这个数据集给前端后需要支持多条件检索数据,问题来了,我的结果集里面用id来检索数据还好说,但是id去其他系统查询到的数据作为检索条件的时候应该怎么办呢,目前数据较少结果集数据不会超过1000(只有ID是不变的,根据ID去其他系统查的数据是会变得,所以不会固定存我的表)

尝试过哪些方法

准备把结果集放到一个数组里面,然后根据条件过滤数据,每个条件过滤后的数据在放到一个数组里面,最后对所有数组里面的数据求交集,差集,这样数据少还好,多了就不行了。

阅读 1.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题