SQL создает представление с JOIN
Посмотреть с 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;
Выход:
Выполнить запрос в этом представлении
SELECT * FROM ordersview;
Смотрите нашу базу данных моделей
Упражнения по SQL
- Упражнения по SQL, практика, решение
- SQL Получить данные из таблиц [33 Упражнения]
- Булевы и реляционные операторы SQL [12 упражнений]
- Подстановочные знаки SQL и специальные операторы [22 упражнения]
- Агрегатные функции SQL [25 упражнений]
- Вывод запроса форматирования SQL [10 упражнений]
- SQL-запросы к нескольким таблицам [7 упражнений]
- ФИЛЬТРАЦИЯ И СОРТИРОВКА в базе данных персонала [38 упражнений]
- SQL СОЕДИНЯЕТ
- SQL ПОДПИСИ
- SQL Union [9 упражнений]
- SQL View [16 упражнений]
- Управление учетными записями пользователей SQL [16 упражнение]
- База данных фильмов
- ОСНОВНЫЕ запросы к базе данных фильмов [10 упражнений]
- ПОДПИСКИ на фильм База данных [16 упражнений]
- ПРИСОЕДИНЯЕТСЯ к базе данных фильма [24 упражнения]
- Футбольная база
- Вступление
- ОСНОВНЫЕ запросы по футболу базы данных [29 упражнений]
- ПОДПИСКИ по футбольной базе данных [33 упражнения]
- База данных больницы
- База данных сотрудников
- ОСНОВНЫЕ запросы к базе данных сотрудников [115 упражнений]
- БРОНИРОВАНИЕ на сотрудника База данных [77 Упражнения]
- Еще не все!
Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.
Предыдущий: Создать представление с агрегатными функциями count (), sum () и avg ()
Далее: Обновить вид
Новый контент: Composer: менеджер зависимостей для PHP , R программирования