recursive-query

    0熱度

    1回答

    所以我有了像這樣的數據表公司信息: company | role | person --------|--------------|------------ Google | dev | John Google | tester | Bob Facebook| manager | Alex Facebook| blah | Bob 我想找到通過多少個「連接」 John知

    -1熱度

    1回答

    我的應用程序使用父子關係讀取一個表。應用程序自己查詢樹的每個級別,並且它確實很慢(必須深入多級)。我正在尋找另一個解決方案並來到遞歸查詢。用我發現的例子,我不能將它映射到我的數據結構。 我的結構是這樣的: CREATE TABLE [products].[BillOfMaterial]( [id] [bigint] IDENTITY(1,1) NOT NULL, [parentN

    0熱度

    1回答

    ModuleUserPermission是我從哪裏獲取特定用戶的模塊ID以及在模塊表中查詢的主表我在這裏得到的菜單ID查詢菜單表的問題是模塊表只包括終點菜單的id,我想所有的家長以及 select * from [ModuleUserPermission] mup inner join Module ml on ml.Id = mup.Module_Id

    1熱度

    2回答

    我從我的表中有以下記錄稱爲支付。我喜歡做的是根據開始和結束服務日期,利用僅1列日期將每條記錄分成單獨的記錄集。 DisbursementID ServiceProviderID Original CircuitID Beginning_Service_Date Ending_Service_Date Amount -------------- ----------------- --------

    1熱度

    1回答

    我有一個包含父/子關係的數據庫,並且我試圖摺疊數據以便子標識在同一行中具有其所有父標識。 Name | ID | Parent_ID A 1 NULL B 2 1 C 3 2 D 4 3 我試圖實現以下目標: Name | ID | Top_Level | Sub_Level | Sub_Level_2 A 1 NULL B 2 1 C

    1熱度

    2回答

    我有一張表表示層次結構鏈接圖(parent_id,child_id) 該表具有父,子和兩者的索引。 該圖可能包含循環,我需要檢查它們(或者,也許我需要找到所有循環來消除它們)。 而我需要查詢一個節點的所有父母recustively。 爲此,我使用此查詢(它應該考慮到保存): WITH RECURSIVE recursion(parent_id, child_id, node_id, path) A

    1熱度

    1回答

    我有一張表,其中有個人評級的客戶。有些客戶有父母客戶。我試圖在這張表格上列出所有客戶的觀點,他們的評分(和他們的孩子,如果他們有孩子的話),他們的平均評分(以及他們的孩子,如果他們有孩子的話) )。我對遞歸查詢感到頭痛,並且已經關閉了,但是我對「父」ID有這個奇怪的問題,他們沒有準確地反映他們(和他們的孩子)的評級數量或真實他們的平均評分(加上他們的孩子)。 查看示例中的SqlFiddle htt

    -1熱度

    1回答

    我有數據在我的表像下面的結構, Manager Id Employee id chartfield SM1 MGR-1 12 SM2 MGR-1 12 MGR-1 LEAD-1 12 MGR-1 LEAD-2 12 MGR-1 LEAD-3 12 LEAD-1 LEAD-2 12 LEAD-1 ASSOCIATE -1 12 LEAD-1 AS

    1熱度

    1回答

    我有一個SQL 2012中的表,它通過一個聯結表與自己有多對多的關係。它奠定了如下 的多對多的關係,我指的是Currency_Dependency。 我想要做的是做一個遞歸查詢,以樹狀方式顯示所有依賴關係,以便每個關係都用一個數字表示,該數字顯示遠離所選主要貨幣項目的多少步驟,以及一個數字,標識它在哪個分支上。如果可能的話,我希望這個查詢可以雙向進行,顯示所有依賴的貨幣項目(父貨幣項目)以及所有依

    2熱度

    1回答

    我目前嘗試從結構鏈表中有效地檢索最後一個分數。 本質上有一個數據系列的表,一定的標準我分裂後拿到這樣 current_id列表| NEXT_ID 例如 1 | 2 2 | 3 3 | 4 4 | NULL 42 | 43 43 | 45 45 | NULL etc... 將導致列表等 1 - > 2 - > 3 - > 4 和 42 - > 43 - > 45 現在我想從每個列表