nested-sets

    0熱度

    1回答

    我有一個categories表 CREATE TABLE categories ( name clean_name image description lft rgt ) 我需要能夠查詢所有的產品類別中,通過分類別組織。換句話說: Products -Electronics --Portable >>> Product 1 >>> Product 2 --TV >>>

    0熱度

    1回答

    我正在尋找建立時間嵌套數據集模型的建議。我正在努力提高閱讀部分的表現。我有一個約100萬個節點的節點樹,頻繁深度爲20多個節點。樹存儲可隨時間變化的類別,並具有輸入未來更改的功能。 目前的數據結構是時間相鄰的節點模型,隨着時間的推移建模變化到節點樹是微不足道的具有簡單的數據結構: 節點 的nodeID [數據] 邊緣 parentNodeId childNodeId validFromDate v

    0熱度

    2回答

    任何人都可以請解釋給我,爲什麼這個MySQL查詢拋出'未知列n.Id'在'子句'「錯誤?這對我來說確實沒有任何意義。 SELECT n.Id, n.Name, COUNT(*)-1 AS level, seo.URLName FROM NestedSetsTable AS n, NestedSetsTable AS p LEFT JOIN SEO_

    2熱度

    1回答

    我正在使用分層數據,如在樹結構中一樣。我想知道什麼是將它們存儲在數據庫中的最佳方式。 我以MySQL的鄰接表開始。但隨着數據的增加,性能似乎會下降。我有大約20,000行與父子關係存儲在一個MySQL表中,將來會增加。抓取數據需要很長時間,因爲我必須根據樹的深度編寫許多自連接。 所以我正在尋找最好的方式來存儲這種數據。在我發現的地方,嵌套集比鄰接列表更好。然後我被建議看看NoSQL,如果這能解決我

    0熱度

    1回答

    我使用awesome_nested_set來顯示類別和子類別。我用這個 <%= f.select :parent_id, nested_set_options(Category, @category) {|i| "#{'-' * i.level} #{i.name}" }, {:include_blank => 'Base Category'},{:class => "form-control"}

    1熱度

    2回答

    要嵌套集合中的樹,我們必須做一個笛卡爾積(每一個都有)。 select * from tree as t1, tree as t2 或 select * from tree as t1 cross join tree as t2 這是很容易與ZF1,但在ZF2不存在交叉使用\ Zend的\ DB \ SQL \選擇對象時加入? 有什麼辦法可以使用Select()來實現它嗎?或純SQL查詢是

    0熱度

    1回答

    我有分層的父子數據。我希望有一個嵌套的設置視圖到我可以查詢的數據。看起來,將這個嵌套設置視圖保存到表中的最安全的方式實際上是原始數據的postgresql視圖。 raw_data ( id INTEGER PRIMARY KEY, parent INTEGER NULL ) 我正在尋找一種方式nested_set_view改造raw_data作爲視圖的一部分創建語句。 ne

    2熱度

    2回答

    我正在嘗試爲節點中存儲在MongoDB中的頁面生成URL。 使用下面的函數我想遍歷一個javascript對象並顯示每個元素的路徑。 我快要到了,但我被卡住了 - 甚至可能有更好的方法來使用異步(我必須承認,讓我有點困惑)做到這一點。 功能:(demo) function printTree(people, slug) { for (var p = 0; p < people.lengt

    0熱度

    1回答

    我一直在試圖弄清楚這一點,一會兒以上的節點,我有一個MySQL查詢添加一個節點到列表中,例如: 和仁 - Pakken -Schoenen 貴婦人 我想在男性之前添加「兒童」。在這種情況下,有人會說:在男性之前添加孩子。 這是添加男性後的兒童查詢。 LOCK TABLE categories WRITE; SELECT @myRight:= rght FROM categories WHERE n

    1熱度

    1回答

    使用嵌套集合,可以將樹存儲在關係數據庫中。如何顯示樹,每個節點的正確關係? 舉例來說,每一節點的左值和右值被存儲在DB中。如何基於嵌套集合數據在java中顯示這棵樹?如何僅顯示每個節點的正確層次和關係以及存儲在數據庫中的信息?如何顯示從根到沒有子節點的路徑,例如A-> B-> D,A-> C,A-> E-> F。 EIDT: 僅基於在表中的信息,是能夠顯示的樹等: 甲 ----乙 ---- ---