кодесурса
«SQL

SQL создает представление с JOIN

script1adsense2code
script1adsense3code

Посмотреть с JOIN

На этой странице мы собираемся обсудить, как можно задействовать две или более таблиц, и объединиться, чтобы сделать представление в операторе CREATE VIEW.

Пример:

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


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


Пример таблицы: агенты


Создать представление «Виды заказов» по трем таблицам «Заказы», «Заказчик» и «Агенты» с соблюдением следующих условий:

1. «a», «b» и «c» - псевдонимы таблиц «заказы», «клиент» и «агенты»,

2. 'cust_code' таблицы 'orders' и 'customer' должны быть одинаковыми,

3. 'agent_code' таблицы 'orders' и 'agent' должен быть одинаковым,

можно использовать следующий оператор SQL:

CREATE VIEW ordersview
AS SELECT ord_num, ord_amount, a.agent_code,
agent_name, cust_name
FROM orders a, customer b, agents c
WHERE a.cust_code=b.cust_code
AND a.agent_code=c.agent_code;

Выход:

«Sql

Выполнить запрос в этом представлении

SELECT * FROM ordersview;

Смотрите нашу базу данных моделей

Упражнения по SQL

Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.

Предыдущий: Создать представление с агрегатными функциями count (), sum () и avg ()
Далее: Обновить вид

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code