mysql join 语句中 on 和 where 的问题
从其他技术文章里有看到关于mysql执行顺序的问题 关于执行顺序,有如结论:
FORM: 对FROM的左边的表和右边的表计算笛卡尔积。产生虚表VT1
ON: 对虚表VT1进行ON筛选,只有那些符合的行才会被记录在虚表VT2中。
JOIN: 如果指定了OUTER JOIN(比如left join、 right join),那么保留表中未匹配的行就会作为外部行添加到虚拟表VT2中,产生虚拟表VT3, r
原创
2017-05-08 17:38:07 ·
744 阅读 ·
0 评论