Joins the rows of {0} with the rows of {2} based on the equality of the values of the key columns selected by {1} (for {0}) ...

Joins the rows of {0} with the rows of {2} based on the equality of the values of the key columns selected by {1} (for {0}) and {3} (for {2}).
    By default, an inner join is performed, however an optional {4} may be included to specify the type of join. Options include: 
  
  • JoinKind.Inner
  • JoinKind.LeftOuter
  • JoinKind.RightOuter
  • JoinKind.FullOuter
  • JoinKind.LeftAnti
  • JoinKind.RightAnti