0
我有一列需要继续查找与该列中原始记录相关联的最后一条记录值。SQL递归CTE
select rec1, val1 from table1:
rec1 val1
a1 t1
t1 t2
t2 null
a2 t7
t7 null
该表格(a1,a2)中基本上有2条原始记录。我需要在我的sql查询中将t2与a1相关联,因为链接基于val1列(a1 - > t1 - > t2),直到val1为null。记录a2仅与t7链接,因为t7(a2 - > t7)没有进一步的联系。
我希望有一个'简单'的方法来实现这一点。我尝试过,但无法取得很大进展。 谢谢
这不是用游标解决的。相反,你需要一个递归CTE。 – JNevill
是的,是的。并且标题也需要进行编辑。 –
我改变了标题。你可以发表一个示例查询吗? – user2077110