I bought this book hoping for a complete, concise, and clear treatment of SQL.
Unfortunately, what I got was a confusing, disorganized mess of a book whose examples are full of obvious typos (eg, they use inconsistent names for the same database columns within a single example -- didn't anyone proofread this book?), and whose explanations often do more harm than good.
To take just one example: early in the book there's a 15 line SQL query full of operators the reader has not yet been introduced to, whose explanation points out that "this example includes a left outer join". Fair enough, but this is within the first 40 pages or so of the book, and the author hasn't actually told the reader what a left outer join *is*, or why the reader should care.
The careless construction and copy-editing of this book makes it more confusing than enlightening. My copy will be going back to the bookstore.