1398.(Medium)购买了产品 A 和产品 B 却没有购买产品 C 的顾客

Customers 表:

+---------------------+---------+
| Column Name         | Type    |
+---------------------+---------+
| customer_id         | int     |
| customer_name       | varchar |
+---------------------+---------+
customer_id 是这张表的主键。
customer_name 是顾客的名称。

Orders 表:

+---------------+---------+
| Column Name   | Type    |
+---------------+---------+
| order_id      | int     |
| customer_id   | int     |
| product_name  | varchar |
+---------------+---------+
order_id 是这张表的主键。
customer_id 是购买了名为 "product_name" 产品顾客的id。

请你设计 SQL 查询来报告购买了产品 A 和产品 B 却没有购买产品 C 的顾客的 ID 和姓名( customer_id 和 customer_name ),我们将基于此结果为他们推荐产品 C 。 您返回的查询结果需要按照 customer_id 排序。

查询结果如下例所示。

来源:力扣(LeetCode)

链接:https://leetcode-cn.com/problems/customers-who-bought-products-a-and-b-but-not-c

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

Solution

Table Schema

Last updated

Was this helpful?