кодесурса
«SQL

Упражнения по SQL: заказы клиентов, находящихся не в тех же городах, где живут их продавцы

script1adsense2code
script1adsense3code

SQL-запрос для нескольких таблиц: упражнение-3 с решением

Напишите оператор SQL, чтобы отобразить все эти заказы клиентов, не находящихся в тех же городах, где живут их продавцы.

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


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


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


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

SELECT ord_no, cust_name, orders.customer_id, orders.salesman_id
FROM salesman, customer, orders
WHERE customer.city <> salesman.city
AND orders.customer_id = customer.customer_id
AND orders.salesman_id = salesman.salesman_id;

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

 ord_no cust_name customer_id salesman_id
70004 Джефф Камерон 3009 5003
70003 Джефф Камерон 3009 5003
70011 Джози Алтидор 3003 5007
70001 Грэм Зуси 3005 5002
70007 Грэм Зуси 3005 5002
70012 Джулиан Грин 3008 5002

Объяснение:


Наглядная презентация:


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


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

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

«Запрос

Ряды:

«Запрос

Стоимость:

«Запрос

Примечание. Представленное выше графическое представление основано на гипотетической таблице только для пояснения. Ваш ответ может не совпадать.

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code