кодесурса
«SQL

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

script1adsense2code
script1adsense3code

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

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

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


Пример таблицы: заказы


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


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

SELECT * 
FROM salesman a 
WHERE EXISTS     
   (SELECT * FROM customer b     
    WHERE a.salesman_id=b.salesman_id     
	 AND 1<             
	     (SELECT COUNT (*)              
		  FROM orders             
		  WHERE orders.customer_id =            
		  b.customer_id));

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

 продавец_ид название городская комиссия
5001 Джеймс Хуг Нью-Йорк 0,15
5002 Nail Knite Paris 0,13
5003 Лозон Хен Сан-Хосе 0,12

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


«Inventory

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

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

«Запрос

Ряды:

«Запрос

Стоимость:

«Запрос

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code