The (SQL) thing is .. It is one of those 'deceptively simple' games. It only has a few keywords ... but they can be (legally / appropiatly) mixed and matched in so many ways that the sum is MUCH greater than the parts. In particular, SubQueries can be placed most ant/ever-where sometimes (aparently) requireing 'predicates' and occassionally not. Then, again, SubQueries and Joins are similar in results but different in syntax -and 'vendor specific "extensions" make the concept of "A SAQ 'language' more of a etheral goal than a 'book'. I have (and occassionally use) "The Complete Reference SQL" (Groff & Weinberg) from Osborne, ISBN: 0-07-211845-8B. It uses ~~~ 1/2 of the test on various SQL constructs, with ~~ 1/3 of that illustrating the differences between the vendors it includes, The 'other half' discusses 'other aspects', including hte tid-bit that (as of the writing) there was NO vendor who completly supported the 'standard' (although many of the deviations are refered to as 'vendor specific extensions'. I cite this 'reference work' not as a recommendation but as an example of the literature which is commercially available. My actual advice is to spend some time in your local bookstore and thoroughly review several boks on the topic. Find one or more which are at least generally comprehensible (to you) but which offer material which you are not familiar with and would like to know more about. Then, make sure that it atleast acknowledges the vendor specific differences, and hopefully features the specific vendor of the products which you commonly use.
MichaelRed