2017-08-30 67 views
0

我有這樣的數據:父<>子樹結構,獨特的子ID的由遞歸SQL查詢的方式

  1. 父名稱|孩子的名字
  2. parent_A | child_1
  3. parent_A | child_2
  4. parent_B | child_1

數據旨在顯示在其中要求每個家長< Telerik的自我參照層次的DataGridView組件>子組合獨特。注意child_1是父母parent_A和parent_B的孩子(我的示例非常簡化,僅供演示,真正的包含多個級別和葉子) 。 然後結果需要如下:

  1. 父名稱|兒童名稱|兒童唯一的ID
  2. parent_A | child_1 | 1個
  3. parent_A | child_2 | 2
  4. parent_B | child_1 | 3

有沒有辦法用遞歸查詢來實現這一目標?

我試圖通過接口程序來實現結果,但使用它需要很長時間。

感謝您的任何線索。

+0

所以你有2個表這裏即父母和孩子,如果是的話,你如何將父母記錄鏈接給孩子?當然,你需要在父母身份中使用父母身份作爲PK和ParentID作爲子女的外鍵。你真的需要規範化數據。 – jimmy8ball

+0

我只有一個包含父和子列的表(也有一些描述列)。由於表格是第三方系統的一部分,因此無法優化任何內容。我只能從那裏讀取數據。 – Sandokan

+0

你能否提供一個表格模式,或者一些樣例清理數據,以便我們可以進一步評論? – jimmy8ball

回答

0

這不是一個問題的答案,但我想說明這個問題,你需要結構化數據的方式,以達到你所追求的:

enter image description here