1. 使用子查询,返回购买价格为10美元或以上产品的顾客列表。需要使用orderitems表查找匹配的订单号(order_num),然后使用order表检索这些匹配订单的顾客ID(cust_id).
结果:
2. 想知道订购BR01产品的日期。使用子查询来确定哪些订单(在orderitems中)购买了prod_id为br01的产品,然后从orders表中返回每个产品对应的顾客ID(cust_id)和订单日期(order_date)。按订购日期对结果进行排序。
3. 在第2题,返回购买prod_id为br01的产品的所有顾客的电子邮件(customers表中的cust_email).。提示:这涉及select语句,最内层的从orderitems表返回order_num,中间的从orders表返回cust_id.
结果:
4. 需要一个顾客ID列表,其中包含他们已订购的总金额。返回顾客ID(orders表中的cust_id),并使用子查询返回total_ordered以便返回每个顾客的订单总数。将结果按金额从大到小排序。提示:之前已经使用sum计算订单总数。
5. 从Products表中检索所有的产品名称(prod_name),以及名为quant_sold的计算列,其中包含所售产品的总数(在OrderItems表上使用子查询和sum(quantity)检索)。