【发布时间】:2019-09-27 08:40:18
【问题描述】:
表:
|E_NAME|COMPANY|POSITION|SALARY|
试过了:
UPDATE
COMPANY
SET
SALARY = SALARY + (SALARY * 0.05)
WHERE
((POSITION = 'DOCTOR' OR POSITION = 'ENGINEER')
AND SALARY < (SELECT AVG(SALARY) FROM COMPANY))
MySQL 错误:表 'COMPANY' 被指定了两次,都作为 'UPDATE' 并作为单独的数据源
【问题讨论】: