0
使用SQL Server精簡版(2008 R2)總銷售金額和總更新到另一個表
- 表(
Customer
和Orders
) - PK(客戶:
SID
,訂單:Customer_SID
)
我要總結的Orders.Sales_Amount
和寫入基礎上,SID
S中的總數變爲Customer.Sales_Total
。
我必須錯誤地使用inner join
語句,因爲我在FROM
語句中出現錯誤。
UPDATE customer
SET sales_total = aggr.sales_total
FROM customer
INNER JOIN (
SELECT sid
,sum(sales_amount) sales_total
FROM customer
INNER JOIN orders
ON (customer.sid = orders.customer_Sid)
GROUP BY customer.sid
) aggr
ON customer.sid = aggr.sid;