SQLは手続き型と思って挑むと難しくなるだけで、集合演算が入れ子で書けると思って挑めば単純。

最近感心する教え方をしてる本が出たのでオススメしておく。
・SQLの苦手を克服する本 データの操作がイメージできれば誰でもできる (Software Design plusシリーズ)

この本と合わせて実行時間の最適化系の本を読めばいい。
例えばコレ。
・SQL実践入門 ──高速でわかりやすいクエリの書き方 WEB+DB PRESS plus

どちらも人気本だから大きな本屋行けば立ち読みできると思う。
MySQLの方言とか機能については別に読んだらいいね。