Concept Flow - merge() for SQL-style joins
Start with two DataFrames
Choose join key(s)
Select join type: inner, left, right, outer
Match rows based on keys
Combine matched rows
Handle unmatched rows per join type
Return merged DataFrame
The merge() function takes two tables, matches rows by keys, combines them based on join type, and returns the joined table.