【沫沫金】Sql查詢樹結構全部終極子節點

背景

項目中,存在一張自由表單存儲表,即不固定列,也許是2列、3列、4列。可是倒數兩列是結果和備註,須要數據交互的地方。ide

動態表中,每個單元格存儲一行,記錄父子關係。code

需求

根據模板數據列,解析後存入數據結果表。blog

問題

結果行只有12行,動態表中有28行。如何甄選出結果單元格,進行存儲?源碼

分析

動態表中,樹級終極子節點是12行,和模板數據行匹配。it

技術點

怎麼一次性獲取樹級結構全部終極子節點。模板

源碼

select * from ITEM where id not in (select parentId from ITEM where parentId is not null)

就上面這句話,核心就是not in 簡單直接,父字段存在的排除掉,剩下的就是全部終極子節點,這個逆向思惟絕對贊。class

【沫沫金】Sql查詢樹結構全部終極子節點

隨意加本身的條件,便可。表單

以上,謝謝!select

相關文章
相關標籤/搜索