无子查询
问题描述:
我有两个表(简化的例子)无子查询
1配置Select语句1,2,3)和ReplacesConfig中的两行像这样
1|2
2|3
这意味着所有具有Id 1的配置将被替换为configId 2.但是我们也有一个记录将所有configId 2替换为configId 3.所以这意味着当我想从ConfigId 1读取设置时,我应该得到设置来自ConfigId 3.它可能会超过两个级别,所以需要一种支持这一点的方法。
select语句必须在索引视图中受支持,因此不能使用子查询。
答
您不能在索引视图中执行此操作,因为您需要使用递归CTE来执行此操作。
看来你确切地知道你想要什么。那么问题是什么? – Peter
我需要做一个select语句,其中我从配置表中获取所有id,并根据replacesconfig表获取设置。就像这个例子,我应该得到ids 1,2,3,但他们都有condigid 3的设置。 –