I am wondering about this since self joins only require one table so it feels like it wouldn't make a difference.
I have read this question: [Explanation of self-joins](https://stackoverflow.com/questions/2458519/explanation-of-self-joins).
There are several answers and they use different types of joins for seemingly the same task. 

So does it make a difference or not? If so, can you show an example of how?