[發明專利]數據表關聯查詢方法及裝置在審
| 申請號: | 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.szxzyx.cn/pat/books/201810316657.7/1.html,轉載請聲明來源鉆瓜專利網。





