MySQL与SQLServer的update left join语法区别


需求: 

表A 字段 A_ID, A_NAME, B_ID 
表B 字段 B_ID, B_NAME 

需求把A的所有A_NAME更新为相应的B的 B_NAME。 

mysql做法: 

UPDATE A  
LEFT JOIN  
 B  
ON   
 A.B_ID = B.B_ID  
SET   
 A.A_NAME = B.B_NAME;  

MSSQL做法: 

update A  
set A_NAME = B.B_NAME  
from A left join B   
ON   
 A.B_ID = B.B_ID  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM