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