我需要一些关于存储过程中的子查询的帮助。
我有两张桌子
Tab1: @WerteTab (WVaNr, WVaBez, WVaVon, WVaBis, WVaOrt)
Tab2: TemplateTab(TempField, ViewField)
TemplateTab 的值为
Counter TempField ViewField
1 ccVABez WVaBez
2 ccVAVon WVaVon
3 ccVaBis WVaBis
我的 SQL 看起来像
SELECT
TemplateTab.TempField,
(Select TemplateTab.ViewField From @WerteTab) AS Feldwert
FROM
TemplateTab
@WerteTab 只有一行
所以,的值TemplateTab.ViewField
是columnName
Tab1
当我运行 SQL 时Feldwert
具有相同的值,例如ViewField
当我替换为时TemplateTab.ViewField
,WVaBez
我得到了正确的值Tab1
希望有人可以提供帮助。