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

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

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

相关推荐

葬爱~冷少:我当时都是上午刷力扣,下午背八股,有活给我先别急,没活就干自己的事情
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务