【发布时间】:2017-04-06 10:36:03
【问题描述】:
我想更新 tot_sales 属性 tot_sales 与销售员处理的所有订单的 order_price 的总和
我写了这个更新查询。但它给出了错误
#1093 - 表 'salesman' 被指定了两次,作为 'UPDATE' 的目标和 >作为数据的单独源
UPDATE salesman
SET salesman.tot_sales = (SELECT SUM(orders.order_price)
FROM orders
INNER JOIN salesman ON orders.emp_id = salesman.emp_id
GROUP BY salesman.emp_id
)
【问题讨论】: