update什么情况下能跟ORDER BY语句,什么时候不能?图片哪里错误?
来源:3-4 课堂作业讲解:UPDATE语句
lin丶林
2019-07-29 06:26:05

1回答
时间,
2019-07-29
同学,你好。update不支持order by,需要使用联合查询,先查询出要排序的记录,再通过关联字段联表更新
参考语句:
update t_emp e join (select * from t_emp e JOIN (select avg(sal) as avg from t_emp) a on e.sal < a.avg order by e.sal) s on e.empno = s.empno set e.sal =e.sal+150;
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题