For example, there are two tables:
create table Table1 (id int, Name varchar (10))
create table Table2 (id int, Name varchar (10))
Table1 data as follows:
    Id     Name     
    -------------
    1      A        
    2      B    
Table2 data as follows:
    Id     Name     
    -------------
    1      A        
    2      B 
    3      C
If I execute both below mentioned SQL statements, both outputs will be the same:
select *
from Table1
  left join Table2 on Table1.id = Table2.id
select *
from Table2
  right join Table1 on Table1.id = Table2.id
Please explain the difference between left and right join in the above SQL statements.
 
     
     
     
     
     
     
     
     
     
     
     
     
    