В sellers — продавцы маркетплейса, в orders — заказы. У заказов со склада самого Маркета seller_id пустой.
Менеджеру нужен список продавцов, у которых в марте 2026 не было ни одного заказа: seller_id, name. Заказы в другие месяцы не в счёт.
Порядок по seller_id.
В работе: Список на обзвон: кто из продавцов перестал получать заказы.
Таблицы
sellers — продавцы
| Колонка | Тип | Что значит |
|---|---|---|
seller_id | int | ключ |
name | text | название магазина |
city | text | город склада |
orders — заказы, seller_id пустой у товаров Маркета
| Колонка | Тип | Что значит |
|---|---|---|
order_id | int | ключ |
seller_id | int | продавец или NULL |
created_at | timestamp | время заказа |
Пример: данные
sellers · 4 строки
| seller_id | name | city |
|---|---|---|
| 1 | Чайная лавка Гурова | Тверь |
| 2 | Дом пряжи | Иваново |
| 3 | ВелоТочка | Екатеринбург |
| 4 | Сыроварня Лесная | Вологда |
orders · 4 строки
| order_id | seller_id | created_at |
|---|---|---|
| 10 | 1 | 2026-03-03T10:00:00 |
| 11 | 3 | 2026-03-15T14:20:00 |
| 12 | 1 | 2026-03-20T09:10:00 |
| 13 | 2 | 2026-02-27T18:00:00 |
Ожидаемый ответ
| seller_id | name |
|---|---|
| 2 | Дом пряжи |
| 4 | Сыроварня Лесная |
Как проверяем
Ваш запрос выполняется в PostgreSQL 16 прямо в браузере на 5 наборах данных: пример выше и скрытые — с NULL, повторами и пустыми таблицами. Нужен один
SELECT, можно с WITH. Сравниваем значения по порядку колонок, названия колонок могут быть свои. Порядок строк важен — как задано в условии.
seller_id, name
Источник: на данных Маркета: продавцы и заказы. Условие пересказано своими словами.
Давали на собеседовании?
Ответов пока мало — ваш поможет.
Стр. 1Ctrl+Enter — запуск · Ctrl+Shift+Enter — отправка
Посмотреть данные, проверить кусок запроса. На зачёт не влияет.
Здесь появится результат отправки.