浅谈左连接 on和where条件的区别
如上图所示,现在有5个学生,两个班级, 其中3个学生属于1班,另外两个属于2班。
试猜想,如下SQL执行的结果:
SELECT * from student st LEFT JOIN classs cc
ON st.cid=cc.id AND cc.name='业务一班';
SELECT * from student st LEFT JOIN classs cc
ON st.cid=cc.id WHERE cc.name='业务一班';
结果截图:
SQl是开发的很重要的一环,小则伤身,大则伤肾!!!