回答

收藏

SQL Server中的等效收益率

技术问答 技术问答 212 人阅读 | 0 人回复 | 2023-09-12

我在SQL Server(DWH)用例伪代码为:
% B3 R% o6 G! n* B! K0 o$ X) I+ C-- Do some calculation and generate #Temp1-- ... contains other selects-- Select statement 1SELECT * FROM FooJOIN #Temp1 tmp on tmp.ID = Foo.IDWHERE Foo.Deleted = 1-- Do some calculation and generate #Temp2-- ... contains other selects-- Select statement 2SELECT * FROM FooJOIN #Temp2 tmp on tmp.ID = Foo.IDWHERE Foo.Deleted = 1视图的结果应为:
$ u4 T& \7 P/ _6 N6 y2 r0 mSelect Statement 1UNIONSelect Statement 2预期行为和yieldreturnC#同样的行为。有没有办法告诉视图是什么?SELECT句子实际上是结果的一部分,哪些不是结果的一部分?因为在我需要的内容之前,少量的计算也包括在内selects。& \  g1 \: l; ^4 _( O2 c$ L
谢谢!9 C, x- F- L$ K; o# v
                                                               
7 t/ ]& n; U. L2 z0 f5 }& J    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则