题解 | #返回产品名称和与之相关的订单号#
返回产品名称和与之相关的订单号
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