Change Password

Explain the concept of a self-join in SQL and provide an example scenario where it might be useful.
A self-join is not supported in SQL
A self-join is used to combine rows from the same table based on a related column
A self-join is used to combine rows from different tables
A self-join is only applicable to NoSQL databases