使用递归CTE填充记录链接

时间:2018-03-13 05:20:12

标签: sql sql-server

我有联系表记录,其中包含其他联系人记录的链接或联系人记录未链接到任何内容(null)

如下例所示,id 21是联系人1的父母

enter image description here

我需要使用T-SQL记录(使用递归CTE)填充临时表,其中包含联系表中每个联系人ID的所有联系人链接,如下所示 由于一个联系人ID与多个联系人ID相关联,因此如果可能,应动态创建Link1,Link2,link3列。

enter image description here

有人可以帮我解决这个脚本

2 个答案:

答案 0 :(得分:0)

试试这个(评论中必要的评论):

<div
  class="fb-login-button" data-max-rows="1" data-size="large" 
  data-button-type="continue_with" data-show-faces="false" 
  data-auto-logout-link="false" data-use-continue-as="false"
  data-scope="email"
>
</div>

答案 1 :(得分:0)

根据您的上述脚本,我几乎可以得到结果

enter image description here

由于第一行已包含4,8,因此不应将其显示为单独的记录/记录

您能否请调整您的查询,请提供跳过脚本