Найти в Дзене
Skill Up In IT

183. Customers Who Never Order

+-------------+---------+
| Column Name | Type |
+-------------+---------+
| id | int |
| name | varchar | id — первичный ключ (столбец с уникальными значениями) для этой таблицы.
Каждая строка этой таблицы указывает идентификатор и имя клиента. Table: Orders +-------------+------+
| Column Name | Type |
+-------------+------+
| id | int |
| customerId | int |
+-------------+------+ id — первичный ключ (столбец с уникальными значениями) для этой таблицы.
customerId — внешний ключ (ссылочные столбцы) идентификатора из таблицы Customers.
Каждая строка этой таблицы указывает идентификатор заказа и идентификатор клиента, который его заказал. Напишите решение, чтобы найти всех клиентов, которые никогда ничего не заказывают. Верните таблицу результатов в любом порядке . Формат результата приведен в следующем примере. Example 1: Input:
Customers table:
+----+-------+
| id | name |
+----+-------+
| 1 | Joe |
| 2 | Henry |
| 3 | Sam |
| 4 |

+-------------+---------+
| Column Name | Type |
+-------------+---------+
| id | int |
| name | varchar |

id — первичный ключ (столбец с уникальными значениями) для этой таблицы.
Каждая строка этой таблицы указывает идентификатор и имя клиента.

Table: Orders

+-------------+------+
| Column Name | Type |
+-------------+------+
| id | int |
| customerId | int |
+-------------+------+

id — первичный ключ (столбец с уникальными значениями) для этой таблицы.
customerId — внешний ключ (ссылочные столбцы) идентификатора из таблицы Customers.
Каждая строка этой таблицы указывает идентификатор заказа и идентификатор клиента, который его заказал.

Напишите решение, чтобы найти всех клиентов, которые никогда ничего не заказывают.

Верните таблицу результатов в любом порядке .

Формат результата приведен в следующем примере.

Example 1:

Input:
Customers table:
+----+-------+
| id | name |
+----+-------+
| 1 | Joe |
| 2 | Henry |
| 3 | Sam |
| 4 | Max |
+----+-------+
Orders table:
+----+------------+
| id | customerId |
+----+------------+
| 1 | 3 |
| 2 | 1 |
+----+------------+
Output:
+-----------+
| Customers |
+-----------+
| Henry |
| Max |
+-----------+

пример решения:

select
c.name as Customers
from
Customers c
where
c.id not in (
select
customerID
from
Orders
);