我正在使用触发器从sales的值更新monthly_sales
这是触发器的代码
Update monthly_sales
SET sales =(SELECT SUM(sales.sales) FROM sales group by employee_id) ,
comission =(SELECT SUM(sales.commsion) FROM sales group by employee_id)
;
但这给我错误
“ SQLSTATE [21000]:基数违反:1242子查询返回更多 超过1行”。
谁能建议写此查询的正确方法是什么?
答案 0 :(得分:0)
避免分组依据
Update monthly_sales
SET sales =(SELECT SUM(sales.sales) FROM sales) ,
comission =(SELECT SUM(sales.commsion) FROM sales);