题解 | #检索每个顾客的名称和所有的订单号(二)#

检索每个顾客的名称和所有的订单号(二)

http://www.nowcoder.com/practice/4e73c4e770b941c9abc60814601ed498

由结果图可知,order_num有一项是NULL,我们可以知道这是 一个以cust_name为主表的外连接,这个可以采用左外连接,将Customers作为第一个表。 以下是代码:

select cust_name,order_num
from Customers c
left join  Orders o
on c.cust_id= o.cust_id
order by cust_name;

我们也可以采用右外连接,将Orders作为第一个表,以下是代码:

select cust_name,order_num
from Orders o
right  join Customers c
on c.cust_id= o.cust_id
order by cust_name;

大多数情况下,我们都采用左外连接。

全部评论

相关推荐

流浪的神仙:无恶意,算法一般好像都得9硕才能干算法太卷啦
点赞 评论 收藏
分享
评论
4
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务