What Does Self-Join Mean?

A self-join, also known as an inner join, is a structured query language (SQL) statement where a queried table is joined to itself. The self-join statement is necessary when two sets of data, within the same table, are compared.

Techopedia Explains Self-Join

As an example, there is a table named EMPLOYEES that contains three columns: