《海贼王》(SQL版)第一集:inner join、left join、right join的区别(2)
SELECT p.LastName, p.FirstName, o.OrderNo FROM Persons p RIGHT JOIN Orders o ON p.Id_P=o.Id_PORDER BY p.LastName
Orders表中最后一条记录Id_P字段值为65,在左表中没有记录与之匹配,但依然保留。″
路飞心想:我可是要成为海贼王的人!怎么能在编程上输给他们?如果能力不强于我的船员的话,我怎么能够服众呢?于是他偷偷摸摸地到小树林拿起手机去百度,靠百度的知识来证明他在编程上也很强,于是他背了很久之后,兴奋地开始背出他百度的内容:″
full join,在两张表进行连接查询时,返回左表和右表中所有没有匹配的行SELECT p.LastName, p.FirstName, o.OrderNo FROM Persons p FULL JOIN Orders o ON p.Id_P=o.Id_P ORDER BY p.LastName
查询结果如下:
查询结果是left join和right join的并集。″
但是令人尴尬的是,这段内容不是由路飞一个人说出来的,乌索普,弗兰奇,布鲁克也为了证明自己在编程方面也不弱,于是也到小树林百度了编程知识,结果很巧的是,他们都百度到了同一篇文章,而且背的是同一篇文章,而且在同一时刻背出了同一篇文章。
这就很尴尬了,他们都脸红地笑了,开始互相装傻,企图糊弄过去,嘿嘿地笑,摸摸后脑勺,转过头去。
″靠!″
他们在心里一同这么说着,不愧是一条心的草帽一伙,心灵相通,连内心想法都是一样的。
(
船长:蒙奇·D·路飞
剑士:罗罗诺亚·索隆
航海士:娜美
狙击手:乌索普
厨师:山治
船医:托尼托尼·乔巴
考古学家:妮可·罗宾
修船匠:弗兰奇
音乐家:布鲁克)