左连接和右连接的区别


Left Join / Right Join /inner join相关

简单的来说,左连接只影响右表,右连接只影响左表

下面给一个例子就比较清楚了

现有表1 user(user_id,user_name),表2 grade(user_id,coure,number)

左连接:

select user.*,grade.*
from user
left outer join grade on(user.user_id=grade.user_id)

右连接:

select user.*,grade.*
from user
right outer join grade on(user.user_id=grade.user_id)

 

简单来说:

左连接:左边有的,右边没有的为null

右连接:左边没有的,右边有的为null

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM