比如有一个SQL语句大体形式如下:
select ...
from 表1,表2
join 表3
on ...
where ... in
(
select ...
from ...
where ...
)
and ...
and ...
group by ...
having ....
这个SQL语句的执行顺序是什么呢?先执行外层的SQL语句的where条件还是执行嵌套的sql的语句呢,join和嵌套的Sql又是先执行哪个呢?想学习这方面的知识哪些书比较好呢?
那就是先执行里层的,得到结果后再按外层的条件进行匹配是吗?之后再与其他表进行关联?可不可以推荐一下这方面的有关书籍,关于SQL理论的~,不胜感激~
追答书名我忘记了,我记得是封面有各种动物的那些,都挺不错的
本回答被提问者采纳