无子查询

问题描述:

我有两个表(简化的例子)无子查询

1配置Select语句1,2,3)和ReplacesConfig中的两行像这样

1|2 
2|3 

这意味着所有具有Id 1的配置将被替换为configId 2.但是我们也有一个记录将所有configId 2替换为configId 3.所以这意味着当我想从ConfigId 1读取设置时,我应该得到设置来自ConfigId 3.它可能会超过两个级别,所以需要一种支持这一点的方法。

select语句必须在索引视图中受支持,因此不能使用子查询。

+0

看来你确切地知道你想要什么。那么问题是什么? – Peter

+0

我需要做一个select语句,其中我从配置表中获取所有id,并根据replacesconfig表获取设置。就像这个例子,我应该得到ids 1,2,3,但他们都有condigid 3的设置。 –

您不能在索引视图中执行此操作,因为您需要使用递归CTE来执行此操作。