mysql - 您不能在 FROM 子句中指定目标表“员工”进行更新
问题描述
delete from Employee where Salary=(select max(Salary) from Employee)
为什么显示错误。有人可以帮助我如何用逻辑解决它。
解决方案
DELETE t1.*
FROM Employee t1
JOIN (SELECT MAX(Salary) Salary FROM Employee) t2
where t1.Salary = t2.Salary
推荐阅读
- c# - 在c#中将Rtsp数据包转换为位图
- linux - 如何在vesta cpanel上安装laravel
- javascript - 在导航点击时限制页面滚动区域
- image-processing - 机器学习框架 caffe 是否支持不同的数据类型精度?
- chef-infra - 在 Ohai 插件中访问 Chef 客户端/节点名称
- amazon-web-services - 不使用特定标签 KeyValue 时,明确拒绝用户在 AWS 中运行实例
- python - Appengine:“URLFetch 在此环境中不可用。”
- java - 在多个线程中调用多个 rest/soap 服务并等待它们的响应
- angular - 如何在for循环中显示数组的长度?
- module - 未找到带有 Saas 模块的 Angular 6:错误