mysql中使用left join时,on和where区别
正确写法如上,必须在left join后面用where,如果继续用下面的写法,查询出来的数据不对。2、where条件是要临时表生成好后,在对临时表进行过滤,条件不为真的全部过滤掉。1、on条件是在生成临时表时使用条件,它不管on中的条件是否为真,都会返回左边。在做项目时需要根据需求正确选择用on或者where。现在要求用左连接的方法,求出用教室时间重叠的数据。使用left join时,on和where区别。
原创
2023-08-07 20:39:47 ·
77 阅读 ·
1 评论