Sql Server 与 MySql 在使用 update inner join 时的区别
Posted 只有睿智的河水知道
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sql Server 与 MySql 在使用 update inner join 时的区别相关的知识,希望对你有一定的参考价值。
Sql Server
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
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。
以上是关于Sql Server 与 MySql 在使用 update inner join 时的区别的主要内容,如果未能解决你的问题,请参考以下文章
C# - MySQL 与 Microsoft SQL Server [关闭]
Sql Server 与 MySql 在使用 update inner join 时的区别
SQL Server 和 Oracle 以及 MySQL 都有哪些区别
MySQL启动出现Starting MySQL.The server quit without up
一个强大的 MySQL 管理工具,具有与 SQL Server Management Studio 类似的功能 [关闭]