In Database Management Systems (DBMS), joins are used to combine rows from two or more tables based on a related column between them. Joins facilitate querying and retrieving data in a relational database. Here are the main types of joins, along with definitions and examples:
### 1. **INNER JOIN**
An INNER JOIN returns only the rows that have matching values in both tables.
**Example:**
Consider two tables, `Employees` and