left join,right join,inner join,full join 的区别

以两张表为例:

emp和empDept

left join(左外链接) 查出的数据量是以左表的数据量为准的,右表为空的字段在结果集中都是null;

right join(右外链接) 查出的数据量是以右表的数据量为准的,左表为空的字段在结果集中都是nul;

inner join(内链接) 查出的数据量是以满足on的链接条件为准的;

lfull join(全链接)查出的数据量是以满足on的链接条件为准的;

另外,如果后面跟了where语句,那么会以之前查询出的结果集作为临时表,再去执行where查询

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章