首页 > 编程知识 正文

右与左的区别和联系,左连接右连接内连接

时间:2023-05-05 03:32:27 阅读:147845 作者:2572

a(id,name ) )。

数据: (1,tldch ) 2,yxdppx ) ) 3,爱唱歌的八宝粥) )。

b(id,name ) )。

数据: 1、学生、2、老师、4、校长

左连接结果:

select A.*,B.* from A left join B on A.id=B.id;

1 tldch 1的学生

2 yxdppx 2老师

3喜欢听歌的八宝粥空空

右链接结果:

select A.*,B.* from A right join B on A.id=B.id;

1 tldch 1的学生

2 yxdppx 2老师

努尔4校长

******

补充:在以下情况下使用外部连接

例如,有两个桌子。 一个是用户表,另一个是交易记录表。 查询每个用户的事务记录时,请使用左外部连接,因为并非所有用户都有事务记录。

使用左外部连接时,会显示有交易记录的信息,没有的会显示NULL。 如上面举例所示。

如果不使用外接式,比如“爱歌八宝粥”没有交易记录,就不会显示用户背后的“爱歌八宝粥”信息,查询所有用户的交易记录就没有意义了。

******

看看结果,就知道左右连接的不同了。 转载于:https://www.cn blogs.com/kkkore/p/5410829.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。