ON和WHERE的区别

1. on

join (连接的表) on(判断的条件) 连接查询

多表查询出来的是一张表,可以再用where继续筛选

2.

where 等值查询

 

3. 区别

ON:确定连接
WHERE:确定筛选

where筛选是建立表之后进行的操作

所以必须是表建立之后才可以使用where所以在inner join中可以达到和on同样的效果 但是在left join或者right join中
使用where就会报错的原因就是表还没有建立

posted @ 2021-10-01 22:47  木有呂朋友  阅读(894)  评论(0)    收藏  举报