Joins are used in MySQL to combine rows from two or more tables based on a related column between them. The
different types of joins in MySQL are:
- INNER JOIN :
SELECT column_name(s)
FROM table1
INNER JOIN table2
ON table1.column_name = table2.column_name;
Example:
- LEFT JOIN :
SELECT column_name(s)
FROM table1
LEFT JOIN table2
ON table1.column_name = table2.column_name;
Example:
- RIGHT JOIN :
SELECT column_name(s)
FROM table1
RIGHT JOIN table2
ON table1.column_name = table2.column_name;
Example:
- FULL OUTER JOIN :
SELECT column_name(s)
FROM table1
FULL OUTER JOIN table2
ON table1.column_name = table2.column_name;
Example:
- CROSS JOIN :
SELECT column_name(s)
FROM table1
CROSS JOIN table2;
Example: