2 つのフィールドを持つテーブルから選択したい
タグ タグ クエリ (名前) SELECT Name From table_employee where empid=1
その結果、次のようなテーブルが必要です
タグ タグ 結果 (名前) トム
だから私は選択から取得したクエリを実行し、その結果をクエリの代わりにテーブルに保存したい
Update #TempTagQueries
SET TagQuery = CAST(#Temp2.EmailTagQuery AS varchar(MAX))
FROM #TempTagQueries AS #Temp1
INNER JOIN
(SELECT EmailTagQuery,EmailTagIdentifier FROM tblEmailTag) AS #Temp2
ON #Temp1.TagValue = #Temp2.EmailTagIdentifier
SELECT * FROM #TempTagQueries
それができるかどうか、またはそうでない場合は解決策を教えてください。私はそれをするためにカーソルを避けています。
Update #TempTagQueries
SET TagQuery = EXEC( CAST(#Temp2.EmailTagQuery AS varchar(MAX)))
FROM #TempTagQueries AS #Temp1
INNER JOIN
(SELECT EmailTagQuery,EmailTagIdentifier FROM tblEmailTag) AS #Temp2
ON #Temp1.TagValue = #Temp2.EmailTagIdentifier
SELECT * FROM #TempTagQueries