#temp
注文の詳細を含むテーブルがあります。
OrderID CustomerID DeliveredBy
1 10 12
2 13 14
3 15 14
列を持つ@Orders
テーブル変数 (この段階では特定の注文番号のみが含まれていますが、DeliveryDetails の顧客の ID は含まれていません) があります。
OrderID CustomerName DeliveredByName
1
2
3
(あくまで一例です)
テーブルにあるIDで@Orders
テーブルを更新する必要がありますCustomerName,DeliveredByName
#temp
Update @Orders
set
CustomerName = c.Name,
DeliveredByName = d.Name
from @Orders o1
join #temp t on o1.OrderID = t.OrderID
left join Customers c on o1.CustomerID = c.CustomerID
left join DeliveryDetails d on o1.DeliveredByID = d.DeliveredByID
しかし、エラーが発生します:
「更新」の近くで、条件が予想されるコンテキストで指定された非ブール型の式。