Ask a Question
Ask Question Login
Corporate Training
  1. Community
  2. SQL Server
  3. Question
SQL Server

How to Update the table using values from another table in SQL Server?

Asked by Benjamin Moore Apr 23, 2021 1.6K views 1 answer
Share

About this question

 I have 2 table in my database. Table #1 ------------------------------------------------------------------------- | name | family | phone | email | gender | phone2 | address | birthdate | -------------------------------------------------------------------------Table #2----------------------------------------- | gender | address | phone | birthdate | ----------------------------------------- in table #1 columns address and phone2 is empty and columns gender and birthdate values is same as table #2.

How can I read data from table #2 and update address and phone2 in table #1 with values from table #2 address and phone columns when gender and birthdate is the same in each row?
for example: this is some data in Table #1

------------------------------------------------------------------------- | name | family | phone | email | gender | phone2 | address | birthdate | ------------------------------------------------------------------------- | john | doe | 12345| t@t.com| Male | | | 1980-01-01| ------------------------------------------------------------------------- | mike | clark | 65432| x@y.com| Male | | | 1990-01-01| ------------------------------------------------------------------------- | Sara | King | 875465| a@b.com|Female| | | 1970-01-01| -------------------------------------------------------------------------and here is some data in table #2 ----------------------------------------- | gender | address | phone | birthdate | ----------------------------------------- | Male | 1704test|0457852|1980-01-01 | ----------------------------------------- | Female | 1705abcs|0986532|1970-01-01 | ----------------------------------------- | Male | 1602cyzd|0326589|1990-01-01 | ----------------------------------------- I want to update table #1 with data from table #2 and check gender and birthdate and make table #1 like ------------------------------------------------------------------------- | name | family | phone | email | gender | phone2 | address | birthdate | ------------------------------------------------------------------------- | john | doe | 12345| t@t.com| Male |0457852 |1704test | 1980-01-01| ------------------------------------------------------------------------- | mike | clark | 65432| x@y.com| Male |0326589 |1602cyzd| 1990-01-01| ------------------------------------------------------------------------- | Sara | King | 875465| a@b.com|Female |0986532 |1705abcs| 1970-01-01| ------------------------------------------------------------------------- How can I do this?

Your answer

1 Answer

More SQL Server discussions

Learn & Explore

Free tutorials and interview questions from industry experts — learn the skill, then get ready to prove it.

Latest SQL Server Blogs

Guides, tips and career advice on SQL Server from JanBask experts.