GlobalLogic Interview Question

What are the different types of joins in SQL? Explain with example.