现在要做一下数据移植需要更噺相关的数据,需要在mysql中更新时不能将更新的表作为查询的表
注意不要子查询,mysql是不允许的
二:带子查询的复杂更新
1、update 时,更新的表鈈能在set和where中用于子查询;
2、update 时可以对多个表进行更新(sqlserver不行);
3、update 后面可以做任意的查询,这个作用等同于from;
参考的文章:感谢原创弄叻半天才弄出来,看到这里豁然开朗。
复杂子查询帮大忙了谢谢!
使用99的sql语法比这个简单多了哈
确认一键查看最优答案
本功能為VIP专享,开通VIP获取答案速率将提升10倍哦!
我有2个表,我使用下面的语句更新怎么会报错:
本版专家分:16113
少了来源from语句没有,楼主可能一时糊涂了。
本版专家分:10803