发明名称 一种表间关联查询方法和装置
摘要 本发明提供一种表间关联查询方法和装置,能够减小表间关联查询的时间,提高表间关联查询速度。方法包括:获取查询指示消息,所述查询指示消息携带第一查询条件,指示根据所述第一查询条件在N个表中获取第一查询结果;根据所述第一查询条件中所述N个表中第M表的主键值与第M+1表的外键值之间的关联关系,建立所述第M表与所述第M+1表的第M对应关系;根据所述第一查询条件中所述N个表中每个表内的选择条件,以及所述第M对应关系中所述第M标识对应所述第M+1标识的次数,获取所述第一查询结果。本发明适用于计算机领域。
申请公布号 CN104794130A 申请公布日期 2015.07.22
申请号 CN201410026270.X 申请日期 2014.01.20
申请人 华为技术有限公司 发明人 时家幸;黄乐
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京中博世达专利商标代理有限公司 11274 代理人 申健
主权项 一种表间关联查询方法,其特征在于,所述方法包括:获取查询指示消息,所述查询指示消息携带第一查询条件,指示根据所述第一查询条件在N个表中获取第一查询结果,其中,所述第一查询条件包括:所述N个表中每个表内的选择条件、以及所述N个表中第M表的主键值与第M+1表的外键值之间的关联关系,1≤M≤N‑1,为整数,所述第一表至所述第N表为所述N个表中由小至大排序的表;根据所述第一查询条件中所述N个表中第M表的主键值与第M+1表的外键值之间的关联关系,建立所述第M表与所述第M+1表的第M对应关系,所述第M对应关系中包含第M标识的信息、与所述第M标识相对应的第M+1标识的信息、所述第M标识对应所述第M+1标识的次数,其中,所述第M标识为所述第M表中的表项序号,所述第M+1标识为所述第M+1表中的表项序号;根据所述第一查询条件中所述N个表中每个表内的选择条件,以及所述第M对应关系中所述第M标识对应所述第M+1标识的次数,获取所述第一查询结果。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼