SQL中如何根據每個節點查出它下面的子孫節點(表名 Node),請儘量詳細,謝謝

2021-04-02 23:05:21 字數 703 閱讀 1778

1樓:匿名使用者

-- oracle

select * from node t

start with t.cid = 1

connect by prior t.cid = t.pid

2樓:匿名使用者

沒理解你

的意思--例如節點1的所有子節點

declare @

內id int

set @id=1

;with roy as

(select cid,name,pid from node where cid=@id

union all

select node.cid,node.name,node.pid from node inner join roy on roy.cid=node.pid

)select * from roy

要這個結果?容

資料庫樹結構建表,不理解父子節點關係,求講解 10

3樓:神崎橙

有2種方法,一種是

(產品id,產品名稱,父類產品id),這樣適合一個父子節點,父親1:n孩子這樣的關係

另外一種

t1(產品id,產品名稱) 產品表

t2(父產品id,子產品id) 關係表 這樣可以適用 一個孩子可以多個父親的關係

sql怎樣根據表種的欄位id查出另表中的

例如 兩個表中 的news type id 跟 type id是對應的,根據news 表中的 news type id 1 查出 news type 表中的 type name 根據 news表中的 news type id 1 查出 news type表中的 透明點評 這條資料,透明點評 是最後需...

用SQL怎樣根據表種的欄位ID查出另表中的資料

例如 兩個表中的news type id 跟 type id是對應的,根據news 表中的 news type id 1 查出 news type 表中的 type name 根據 news表中的 news type id 1 查出 news type表中的 透明點評 這條資料,透明點評 是最後需要...

CAD中圓如何增加節點

在cad繪圖過程中,經常會出現當畫出的園或圓弧曲率較小時,繪製出的圖形會出現類似多條線段組成的多邊形。引起以上問題的主要原因是顯示精度較低。在預設情況下,為了提高軟體執行的速度和保證流暢,顯示精度設定較低。如果計算機配置較高,想要優化顯示效果。可以通過以下方式對顯示精度進行設定。1,開啟cad軟體,...