sql - update one table with data from another -


table 1:

id    name    desc ----------------------- 1           abc 2     b       def 3     c       adf 

table 2:

id    name    desc ----------------------- 1     x       123 2     y       345 

how run sql update query can update table 1 table 2's name , desc using same id? end result is

table 1:

id    name    desc ----------------------- 1     x       123 2     y       345 3     c       adf 

how can done for:

  • sql server
  • mysql
  • postgresql
  • oracle

for mysql:

update table1 join table2      on table1.id = table2.id set table1.name = table2.name,     table1.`desc` = table2.`desc` 

for sql server:

update   table1 set table1.name = table2.name,     table1.[desc] = table2.[desc] table1 join table2     on table1.id = table2.id 

Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -