一時テーブルに 2 つの値を選択しています。これを行った後、一時テーブルに選択したすべての Id で、選択したテーブルの 1 つを更新したいと考えています。どうすればいいですか?
とても単純に聞こえますが、どこから始めればよいかわかりません。私は試した
update table set value = @tempTable.value where id = @temptable.id
しかし、もちろんそれはうまくいきませんでした。もちろん、一時テーブルの各エントリに対して更新コマンドを提供する選択を実行できますが、後で更新コマンドを実行するのではなく、1 つのプロセスでこれを実行したいと考えています。
一時テーブルから foreach を作成する必要がありますか?