题解 | #返回产品名称和与之相关的订单号#

返回产品名称和与之相关的订单号

https://www.nowcoder.com/practice/c369a759436a4e8b80baa9c39e9adf18

mysql中没有full join,采用union来连接左右连接实现全链接
需要注意的是不能使用union all,因为union all用的是笛卡尔积规则,出现巨多重复项,答案如下:

select prod_name,order_num
from  Products p  left join OrderItems o
on p.prod_id=o.prod_id
 union
 select prod_name,order_num
from  Products p  right join OrderItems o
on p.prod_id=o.prod_id
order by prod_name
全部评论

相关推荐

纯真的河老师在喝茶:第一个是这个时间点岗位少,第二个是这个简历重复度太高了,10个有9个简历差不多的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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