The main problem with this book is the examples. The author uses too much confusing language and the examples are flawed. If you need to learn SQL and you don't have a mentor this is not a good book to learn by. Luckily a group of us at work are going through it together and we have people we can ask for help.