溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【沫沫金】Sql查詢樹結構所有終極子節(jié)點

發(fā)布時間:2020-07-16 08:39:59 來源:網絡 閱讀:453 作者:沫沫金 欄目:關系型數據庫

背景

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

動態(tài)表中,每一個單元格存儲一行,記錄父子關系。

需求

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

問題

結果行只有12行,動態(tài)表中有28行。如何甄選出結果單元格,進行存儲?

分析

動態(tài)表中,樹級終極子節(jié)點是12行,和模板數據行匹配。

技術點

怎么一次性獲取樹級結構所有終極子節(jié)點。

源碼

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

就上面這句話,核心就是not in 簡單直接,父字段存在的排除掉,剩下的就是所有終極子節(jié)點,這個逆向思維絕對贊。

【沫沫金】Sql查詢樹結構所有終極子節(jié)點

隨意加自己的條件,即可。

以上,謝謝!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI