题解 | #购买 prod_id 为 BR01 电子邮件#

返回购买 prod_id 为 BR01 的产品的所有顾客的电子邮件(一)

https://www.nowcoder.com/practice/962b16554fbf4b99a87f4d68020c5bfb

#子查询
select cust_email from Customers
where cust_id in 
(select cust_id from Orders
where order_num in (select order_num from OrderItems
where prod_id='BR01'))
#where 查询
select cust_email from 
OrderItems as oi,Orders as o,Customers as cus
where prod_id='BR01'and oi.order_num=o.order_num and o.cust_id=cus.cust_id
#内连接 使用inner join
select cust_email from
Customers as cus inner join Orders as o
on o.cust_id=cus.cust_id
inner join OrderItems as oi
on o.order_num=oi.order_num
where prod_id='BR01'
#左连接
select cust_email from
Customers as cus inner join Orders as o
on o.cust_id=cus.cust_id
left join OrderItems as oi
on o.order_num=oi.order_num
where prod_id='BR01'
#右连接
select cust_email from
Customers as cus inner join Orders as o
on o.cust_id=cus.cust_id
right join OrderItems as oi
on o.order_num=oi.order_num
where prod_id='BR01'

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务