【发布时间】:2019-11-03 13:58:55
【问题描述】:
Employee表由Employee_id、Employee name和salary组成
如何从员工表中删除薪酬最高的员工? 我试过了
delete from employee
where salary = (select max(salary) from employee);
但它给出了一个错误;
错误代码:1093。您无法指定目标表“员工”进行更新 在 FROM 子句中 0.0022 秒
【问题讨论】:
-
如果他们共享相同的高薪,这(如果它符合您的要求)将删除多个员工。这是故意的吗?
标签: mysql