JOINS are used to retrieve data from multiple tables in a single query.

 A relational database consists of multiple related tables linking together using common columns, which are known as foreign key columns.

MySQL supports the following types of joins:

  1. Inner join
  2. Left join
  3. Right join
  4. Cross join