您的位置:首页 > 数据库 > MySQL

mysql和sqlserver在使用update inner join时的区别

2016-09-30 13:41 357 查看
sqlserver

update tb_User

set pass='' --此处pass前不要加 tb_User 别名usr

from tb_User usr

inner join tb_Address addr on usr.nAddressFK = addr.nAddressID

where usr.id=123

mysql
UPDATE mem_world AS mw1 INNER JOIN mem_world AS mw2

ON mw1.parentid = mw2.wid

SET mw1.level = mw2.level

WHERE mw2.baseid = 107

AND mw2.parentid = 0

AND mw2.size > 1;

一个是先set再关联,另外一个是先关联再set。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: