Updating columns values from another table SQL

喜你入骨 提交于 2020-02-05 02:52:07

问题


I want to update my table from another table in another database.I have two table that has two same columns.There are ID and iexp column.What i want is update every row from k_monster table to my database's k_monster table but there are other columns such as iHP iMP so i want to just update iExp column.what do you suggest?


回答1:


Assuming Target_Database is the database where the table is that you want to update and Source_Database is the database where the table is you are using to update from.

Your query should look something like this.....

USE [Target_Database]
GO

UPDATE t
 SET t.iexp  = S.iexp 
FROM K_monster t 
INNER JOIN [Source_Database].[Schema].[K_monster] S 
ON t.ID = S.ID
GO



回答2:


Please check this link similar to this type of question:

Additionally I would suggest you to search before you ask any questions.

UPDATE record in one database with values from another in SQL Server 2008?

This link has similar answer to your question.

More links:

Update database table from one SQL Server database table to another?

https://dba.stackexchange.com/questions/30228/how-to-update-one-database-from-another

https://dba.stackexchange.com/questions/58371/sql-update-column-with-data-from-another-table

With Regards



来源:https://stackoverflow.com/questions/27760438/updating-columns-values-from-another-table-sql

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!