Update Multiple Data from 1 Table to Other Table in Single Query.

1. Table A

ID

Name

Age

CourseName

1

Rahul

25

2

XYZ

26

3

ABC

30

4

PQR

22

2. Table B

ID

Name

CourseName

1

Rahul

C#

2

XYZ

Java

4

PQR

C#

Now We Update in TableA CourseName.

Query

UPDATE TableA SET TableA. CourseName = (select CourseName FROM TableB WHERE TableB.ID_ = TableA.ID)

Output

ID

Name

Age

CourseName

1

Rahul

25

C#

2

XYZ

26

Java

3

ABC

30

4

PQR

22

C#