hierarchical-data

    0熱度

    1回答

    我有一個存儲在Neo4j中的嵌套樹。每個節點可以與其他節點有(n)-[:CHILD]->(c)關係。允許您使用MATCH (n)-[c:CHILD*]-(m)從給定節點查詢整個樹。 我有,是搞清楚如何存儲路徑,用戶需要爲他們走過一棵樹什麼麻煩。例如,返回路徑的查詢將是(user)-[:USER_PATH*]->(node)。 但是路徑必須保持沿:CHILD關係的線條,它不能跳的分支之外。用戶路徑不

    0熱度

    2回答

    我有一個包含我的數據4個表: Table COMP: definition of my component data COMPID | NAME | DESCRIPTION --------+-----------+------------ 00| Comp. 1 | A44.123 000277 | Comp. 2 | A96.277 000528 | Comp. 3 | 12352

    3熱度

    1回答

    我有一個表: CREATE TABLE MENUPOINT ( id BIGINT NOT NULL, parent BIGINT, name VARCHAR(64), CONSTRAINT "MENUPOINT_pkey" PRIMARY KEY(id), CONSTRAINT fkc75dac36251dd346 FOREIGN KEY (par

    0熱度

    2回答

    如何將此查詢轉換爲其等效的postgresql分層查詢? 如何在postgresql中替換CONNECT_BY_ISLEAF函數? SELECT emp_id,mgr_id,name,SYS_CONNECT_BY_PATH (name,'/') PATH ,CONNECT_BY_ISLEAF ISLEAF FROM employee START WITH (emp_id = 345) CON

    1熱度

    2回答

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

    6熱度

    2回答

    我試圖創建一個數據庫,其中可能有n類別及其子類別。 首先,我想創建這樣 +-------------+----------------------+--------+ | category_id | name | parent | +-------------+----------------------+--------+ | 1 | Electronics | NULL

    -1熱度

    1回答

    我有一個簡單的分層模型,3龜高。比方說藝術家,專輯,歌曲。在我看來,過濾結果樹的有效方法是什麼? 爲了得到一個藝術家/專輯/歌曲樹傳遞給我的模板,用任意條件過濾,目前,我正在做這樣的事情: for current_artist in Artist.objects.filter(album__song__genre='funkadelic mariachi').distinct(): yi

    0熱度

    1回答

    我使用實體框架: id name parent ------------------ 1 John null 2 Bill 1 3 Jane 2 4 Bob 2 id是主鍵和parent是一個外鍵 - 表有自己的參考。我曾在EF兩個導航性能稱爲[Subordinates](多重*許多)和[Manager](多重1或0) 我得到使用下面的lambda表達式 / * DAL code *

    0熱度

    1回答

    我的表格有兩個相關字段,PartNo和SubPartNo。這些包含用於構建整個裝配的所有零件編號。主要組件(第一級)使用PartNo。根據裝配的複雜程度,可能會有數百個具有第一級零件號的記錄。這些記錄將全部包含SubPartNo's。 如果子零件也包含零件,SubPartNo也將在表中的其他位置列爲PartNo。這些可以反過來有子部分,等等。 我的報告需要列出主要組件部分,然後列出每個相關子部分及

    0熱度

    1回答

    我想保存和使用代碼優先的方法數據庫加載分層數據。 我的對象: public class Database { public int ID { get; set; } public string name { get; set; } public virtual List<ElementBase> elements { get; set; } private