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

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

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

三层子查询,先从最里层写,查询到prod_id ="BR01"的订单编号

select order_num from OrderItems where prod_id ="BR01"

查询到prod_id ="BR01"的客户id

select cust_id from Orders where order_num in (select order_num from OrderItems where prod_id ="BR01")

查询到prod_id ="BR01"的客户的邮箱

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"))

当嵌套过多时容易被绕进去

全部评论

相关推荐

一名愚蠢的人类:多少games小鬼留下了羡慕的泪水
投递荣耀等公司10个岗位
点赞 评论 收藏
分享
joe2333:怀念以前大家拿华为当保底的日子
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-21 17:16
科大讯飞 算法工程师 28.0k*14.0, 百分之三十是绩效,惯例只发0.9
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务