кодесурса
«SQL

Упражнения по SQL-запросам: найдите всех продавцов, которые работали только для одного клиента

script1adsense2code
script1adsense3code

SQL SUBQUERY: упражнение 17 с решением

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

Образец таблицы: клиент


Пример таблицы: продавец


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

SELECT * 
FROM salesman 
WHERE salesman_id IN (
   SELECT DISTINCT salesman_id 
   FROM customer a 
   WHERE NOT EXISTS (
      SELECT * FROM customer b 
      WHERE a.salesman_id=b.salesman_id 
      AND a.cust_name<>b.cust_name));

Вывод запроса:

 продавец_ид название городская комиссия
5005 Pit Alex London 0.11
5006 Мак Лион Париж 0,14
5007 Пол Адам Рим 0,13
5003 Лозон Курица Сан-Хосе0.12

Объяснение:

«SQL

Практика онлайн


«Inventory

Визуализация запроса:

Продолжительность:

«Запрос

Ряды:

«Запрос

Стоимость:

«Запрос

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите запрос, чтобы найти продавцов, у которых есть несколько клиентов.
Далее: Напишите запрос, который извлекает строки всех продавцов, у которых есть клиенты с более чем одним заказом.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code