Learning SQL can be quite demanding. Finding the right resource is an entirely separate task. This is why you turn to people who know SQL and can answer your questions properly.
The difference between learning SQL in the 21st century, vs. the 20th, is that the following resources are available to push you in the right direction.
Take a look at the top 10 books for learning SQL: