[发明专利]多表动态关联查询方法、装置、服务器及存储介质在审
| 申请号: | 201811581062.0 | 申请日: | 2018-12-24 |
| 公开(公告)号: | CN109582697A | 公开(公告)日: | 2019-04-05 |
| 发明(设计)人: | 杜川 | 申请(专利权)人: | 上海银赛计算机科技有限公司 |
| 主分类号: | G06F16/2453 | 分类号: | G06F16/2453 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 201701 上海市青浦区*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 查询语句 关联性 目标展示 查询 动态关联 存储介质 关联 服务器 查询效率 关联关系 配置文件 缩写符号 | ||
本发明实施例公开了一种多表动态关联查询方法、装置、服务器及存储介质。该方法包括:确定所述目标展示项及条件对应的关联性查询语句,所述关联性查询语句中包含目标展示项条件和对应表的缩写符号;根据所述关联性查询语句,于至少两个表的关联查询配置文件中进行表的关联查询。通过确定目标展示项对应的关联性查询语句,并且关联性查询语句中包含目标展示项条件和对应表的缩写,能够使查询过程中直接明确需要关联的表,提高了查询效率,并且由于明确关联关系,因此只需要通过一个接口就可以实现多表动态关联查询。
技术领域
本发明实施例涉及数据查询技术领域,尤其涉及一种多表动态关联查询方法、装置、服务器及存储介质。
背景技术
随着业务内容的不断变化以及业务形式的丰富,用户对数据查询的要求也越来越高。很多时候除了需要展示存储客户的基本信息外,还需要附带展示客户的其他业务信息,并且需要结合用户的查询条件对客户资料进行综合展示,因此需要对存储各表进行关联查询,查询过程复杂。
目前的多表动态关联查询方法主要是直接根据查询条件或待展示项条件生成请求语句,根据请求语句通过各存储数据库进行查询,由于事先不知道需要查询的表的关联性,因此需要建立多个表相互之间的关联关系,再通过查询条件选取具有相对应关联关系的表,需要多次查询,查询过程效率低,并且由于需要建立多表相互之间的关联关系,因此需要多个接口进行查询。
发明内容
本发明实施例提供一种多表动态关联查询方法、装置、服务器及存储介质,以提高多表关联查询的查询效率,减少查询接口数量。
第一方面,本发明实施例提供了一种多表动态关联查询方法,该方法包括:
确定所述目标展示项及条件对应的关联性查询语句,所述关联性查询语句中包含目标展示项条件和对应表的缩写符号;
根据所述关联性查询语句,于至少两个表的关联查询配置文件中进行表的关联查询。
将重写数据和未重写数据组合,存储至内存。
第二方面,本发明实施例还提供了一种多表关联查询装置,该装置包括:
确定模块,用于确定所述目标展示项及条件对应的关联性查询语句,所述关联性查询语句中包含目标展示项条件和对应表的缩写符号;
查询模块,用于根据所述关联性查询语句,于至少两个表的关联查询配置文件中进行表的关联查询。
第三方面,本发明实施例还提供了一种服务器,该服务器包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例中的任一种多表动态关联查询方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例中的任一种多表动态关联查询方法。
本发明实施例通过确定目标展示项对应的关联性查询语句,并且关联性查询语句中包含目标展示项条件和对应表的缩写,能够使查询过程中直接明确需要关联的表,提高了查询效率,并且由于明确目标展示项条件对应的表以及表的关联关系,因此只需要通过一个接口就可以实现多表关联查询,减少了查询接口的数量,并且能够通过一个接口实现任意多表的关联,而不限于一种关联关系。
附图说明
图1a是本发明实施例一中的一种多表动态关联查询方法的流程图;
图1b为本发明实施例一提供的一种多表动态关联查询方法的示意图;
图2是本发明实施例二中的一种多表动态关联查询方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海银赛计算机科技有限公司,未经上海银赛计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811581062.0/2.html,转载请声明来源钻瓜专利网。





