https://leetcode.com/problems/sales-person/description/ | Easy |
---|
Таблица: SalesPerson
Column Name | Type |
---|---|
sales_id | int |
name | varchar |
salary | int |
commission_rate | int |
hire_date | date |
sales_id
— первичный ключ этой таблицы.
Таблица: Company
Column Name | Type |
---|---|
com_id | int |
name | varchar |
city | varchar |
com_id
— первичный ключ этой таблицы.
Таблица: Orders
Column Name | Type |
---|---|
order_id | int |
order_date | date |
com_id | int |
sales_id | int |
amount | int |
order_id
— первичный ключ этой таблицы.
sales_id
— внешний ключ к SalesPerson.sales_id
.
com_id
— внешний ключ к Company.com_id
.
Напишите SQL-запрос, который выводит имена всех продавцов, не участвовавших в заказах компаний из города "Redmond".
SELECT
s.name
FROM
SalesPerson s
LEFT JOIN (
SELECT
o.sales_id
FROM
Orders o
JOIN
Company c ON o.com_id = c.com_id
WHERE
c.name = 'RED'
) red_orders ON s.sales_id = red_orders.sales_id
WHERE
red_orders.sales_id IS NULL;