sql左右连接的区别?

时间:01-19人气:30作者:孤者傲凡

SQL左右连接的区别在于返回的数据范围不同。左连接返回左表所有记录,即使右表没有匹配项;右连接返回右表所有记录,即使左表没有匹配项。

区别

左连接:以左表为主表,返回左表的所有数据。如果右表有匹配项,显示对应数据;没有匹配项时,右表字段显示为空值。比如查询用户订单,左连接能确保所有用户都列出,即使某些用户没有订单。

右连接:以右表为主表,返回右表的所有数据。如果左表有匹配项,显示对应数据;没有匹配项时,左表字段显示为空值。比如查询订单用户,右连接能确保所有订单都列出,即使某些订单没有关联用户信息。

注意:本站部分文字内容、图片由网友投稿,如侵权请联系删除,联系邮箱:happy56812@qq.com

相关文章
本类推荐
本类排行