Cognizant Interview Question

What are difference inner join and self join?