#爱测角#

DQL(Data Query Language):数据查询语言
上一篇我们介绍了多表查询之内连接,今日介绍多表查询之外连接。外连接分为两种:左外连接和右外连接。其中左外连接关键字是left join ,是left outer join的简写,右外连接关键字是right join ,是right outer join的简写。
数据表Cities
city country
Shanghai China
Beijing China
数据表People
name city
Kangkang Beijing
Xiaoming Wuhan
(1)左外连接用法例子:
语句:select * from People t1 left join Cities t2 on t1.city=t2.city;
操作结果:
t1.name t1.city t2.city t2.country
Kangkang Beijing Beijing China
Xiaoming Wuhan NULL NULL
解析:从结果集我们可以看出,左外连接返回的关键字left join表的所有数据,同时补充上满足on之后条件的left join右侧Cities表的数据,其中右侧表的数据可以是空,表中NULL即代表空数据的意思。
(2)右外连接用法例子:
语句:select * from People t1 right join Cities t2 on t1.city=t2.city;
操作结果:
t1.name t1.city t2.city t2.country
NULL NULL Shanghai China
Kangkang Beijing Beijing China
解析:从结果集我们可以看出,右外连接返回的关键字right join表的所有数据,同时补充上满足on之后条件的right join左侧People表的数据,其中左侧表的数据可以是空,表中NULL即代表空数据的意思。
总结:
外连查询分左右,谁左谁右看需求。
2021年5月4日,农历辛丑牛年,三月廿三
#五四青年节# 今天的中国,风华正茂;今天的我们,为之奋斗!

欢迎关注爱测角(iTestCorner),一同学习进步。更多分享,明日见
上一篇:
#爱测角# 每日学习_0503_MySQL数据库