[发明专利]数据表关联查询方法及装置在审
申请号: | 201810316657.7 | 申请日: | 2018-04-10 |
公开(公告)号: | CN108509637A | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 卜乐 | 申请(专利权)人: | 口碑(上海)信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲;刘云贵 |
地址: | 200131 上海市浦东新区民生路11*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 查询结果 查询语句 拓扑关系 查询 页面 数据查询效率 关联 查询数据 查询条件 数据查询 数据分析 业务场景 表数据 排查 还原 展示 | ||
1.一种数据表关联查询方法,其包括:
基于页面输入的查询数据得到对应的第一数据表及第一数据表的查询结果;
获取与第一数据表具有拓扑关系的第二数据表,生成第二数据表的查询语句;其中,所述查询语句的查询条件根据第一数据表的查询结果生成;
执行所述查询语句,得到第二数据表的查询结果;
汇总第一数据表的查询结果和第二数据表的查询结果,并将汇总后的查询结果展示在页面中。
2.根据权利要求1所述的方法,其中,所述拓扑关系为关联关系或扩展关系;其中,所述拓扑关系记录了数据表间关联字段或扩展字段。
3.根据权利要求2所述的方法,其中,所述拓扑关系为关联关系;
所述获取与第一数据表具有拓扑关系的第二数据表,生成第二数据表的查询语句进一步包括:
判断是否存在与第一数据表具有关联关系的第二数据表;若是,获取与第一数据表具有关联关系的第二数据表,生成第二数据表的查询语句,其中,所述查询条件语句根据第二数据表与第一数据表的关联字段生成。
4.根据权利要求2所述的方法,其中,所述拓扑关系为扩展关系;
所述获取与第一数据表具有拓扑关系的第二数据表,生成第二数据表的查询语句进一步包括:
判断是否存在与第一数据表具有扩展关系的各级第二数据表;若是,获取与第一数据表具有扩展关系的各级第二数据表;
根据对应的各级扩展关系,生成各级第二数据表的查询语句,其中,所述查询条件语句根据各级扩展关系的扩展字段生成。
5.根据权利要求1-4中任一项所述的方法,其中,所述基于页面输入的查询数据得到对应的第一数据表及第一数据表的查询结果进一步包括:
根据预设解析规则解析所述查询数据,获取其中与第一数据表表名对应的特征值,及与第一数据表查询字段对应的特征值;
根据预先存储的特征值与表名、特征值与查询字段的关联关系,得到第一数据表表名和第一数据表查询字段;
组装生成包含第一数据表表名、第一数据表查询字段和查询数据的查询语句;
执行所述查询语句,得到第一数据表的查询结果。
6.根据权利要求1-5中任一项所述的方法,其中,所述方法还包括:
遍历页面中展示的查询结果,获取查询结果所包含的第三数据表名特征值和查询字段特征值的数值;
将所述数值作为第三数据表的查询数据,得到第三数据表的查询结果;
在页面中添加所述第三数据表的查询结果与查询结果中数值的关联操作,以便根据用户触发的关联操作,跳转至第三数据表的查询结果所在页面。
7.根据权利要求6所述的方法,其中,所述遍历页面中展示的查询结果,获取查询结果所包含的第三数据表字段的数值进一步包括:
遍历页面中展示的查询结果的各个数值,根据预设解析规则解析所述数值,判断所述数值是否包含与第三数据表表名对应的特征值及与第三数据表查询字段对应的特征值;
若是,获取所述数值。
8.一种数据表关联查询装置,其包括:
第一获取模块,适于基于页面输入的查询数据得到对应的第一数据表及第一数据表的查询结果;
第二生成模块,适于获取与第一数据表具有拓扑关系的第二数据表,生成第二数据表的查询语句;其中,所述查询语句的查询条件根据第一数据表的查询结果生成;
第二获取模块,适于执行所述查询语句,得到第二数据表的查询结果;
汇总模块,适于汇总第一数据表的查询结果和第二数据表的查询结果,并将汇总后的查询结果展示在页面中。
9.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-7中任一项所述的数据表关联查询方法对应的操作。
10.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-7中任一项所述的数据表关联查询方法对应的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于口碑(上海)信息技术有限公司,未经口碑(上海)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810316657.7/1.html,转载请声明来源钻瓜专利网。