Упражнения по SQL VIEW: создание представления, которое показывает все совпадения клиентов с продавцами
SQL VIEW: упражнение 13 с решением
13. Напишите запрос, чтобы создать представление, которое показывает все совпадения клиентов с продавцом, так что по крайней мере один клиент в городе клиента обслуживается продавцом в городе продавца.
Образец таблицы: клиент
Пример таблицы: продавец
Пример решения:
CREATE VIEW citymatch(custcity, salescity)
AS SELECT DISTINCT a.city, b.city
FROM customer a, salesman b
WHERE a.salesman_id = b.salesman_id;
выход:
sqlpractice = # SELECT * sqlpractice- # ОТ citymatch; Кастсити | salescity ------------ + ----------- Сиэтл | Париж Москва | Рим Нью Йорк | Нью-Йорк NC | Париж | Париж Калифорния | Париж Берлин | Лондон | Париж Лондон | Лондон Даллас | Нью-Йорк (10 рядов)
Модель базы данных инвентаризации:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите запрос для создания представления, в котором каждый продавец будет иметь более одного клиента.
Далее: напишите запрос, чтобы создать представление, отображающее количество заказов за день.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code