le SQL est suffisament simple pour qu'un tel bouquin soit suffisant. tu trouveras aussi beaucoup de documentation sur le net, et je ne suis pas convaincu que (si tu te cantonnes au SQL) tu aies besoin d'un bouquin.
a noter par contre que le SQL est issu d'une norme que personne n'applique. donc d'un SGBD à l'autre, t'as un tronc plus ou moins commun au niveau syntaxe, et dès que tu fais semblant de creuser un peu, c'est la fête du slip.
on s'y retrouve toujours, mais cherche surtout des cours sql dédiés à ton sgbd. pas la peine par exemple d'apprendre les immondices de MySQL si c'est pour faire du postgre ensuite...