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

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

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
全部评论

相关推荐

01-12 22:27
武汉大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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