sql的执行顺序:
先看下下面两条多表关联sql,第1条查询到1条记录,第2条查无记录;
on 筛选条件在笛卡尔积之前,where筛选条件在笛卡尔积之后执行
先执行from, join的话,左连接,左表全部取出,join的表根据on条件筛选出来,筛选结构再根据where条件过滤
执行顺序,如下
多表join关联优化:
参考:https://blog.csdn.net/why15732625998/article/details/80388236
敬请期待...