Self join means we are creating join on same table.Suppose we have a table employee
Emp_id,emp_name,manager_id.Now if we want to get emp_name ,manager_name from this table we need to do self join .Select a.emp_name,b.emp_name as managername from employee a,employee b where a.manager_id=b.emp_id