我们遇到了一个奇怪的问题,在子查询中使用相同的别名时,配置单元返回了错误的结果。
以下3个sql将返回“a,c”:
选择from(选择t1.c1,t2.c1 c2 from(选择‘a’c1)t1 left join(选择‘c’c1)t2 on 1=1,其中t1.c1=‘c’)t1
selectfrom(选择t1.c1,t2.c1 c2 from(选择‘a’c1)t1 left join(选择‘c’c1)t2 on 1=1,其中t1.c1=‘c’)t2
选择from(选择t1.c1,t2.c1 c2 from(选择‘a’c1)t1 left join(选择‘c’c1)t2 on 1=1,其中t2.c1=‘c’)t1
以下1个sql将返回“c,c”:
选择from(选择t1.c1,t2.c1 c2 from(选择‘a’c1)t1 left join(选择‘c’c1)t2 on 1=1,其中t2.c1=‘c’)t2
暂无答案!
目前还没有任何答案,快来回答吧!