Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

SELECT cust_id, fname, lname

Соединение трех и более таблиц | Применение подзапросов в качестве таблиц | Повторное использование таблицы | Рекурсивные соединения | Сравнение эквисоединений с неэквисоединениями | Gt; FROM employee e1 INNER JOIN employee e2 | Сравнение условий соединения и условий фильтрации | Упражнения | Основы теории множеств | Теория множеств на практике |


Читайте также:
  1. Gt; employee.lname, department.name dept_name
  2. Gt; SELECT cust_id _> FROM account
  3. International operation and intermediary selection
  4. Market Selection
  5. Mysql> SELECT account_id, product_cd, cust_id, avail_balance _> FROM account
  6. Mysql> SELECT cust_id, cust_type_cd, city, state, fed_id _> FROM customer
  7. Mysql> SELECT emp_id, fname, lname, start_date, title _> FROM employee

 

FROM individual;

 

Empty set (0.04 sec)


 

Первый запрос возвращает ID и имя каждого сотрудника, а второй – ID и имя каждого клиента. Это абсолютно неперекрывающиеся множест_ ва, поэтому пересечение двух этих множеств и дает пустое множество.


 

116 Глава 6. Работа с множествами

Второй шаг – выявить два запроса, действительно имеющих пере_ крывающиеся данные, и затем применить оператор intersect. Для это_ го используем тот же запрос, что и для демонстрации разницы между union и union all, только на этот раз возьмем оператор intersect:

 


Дата добавления: 2015-08-17; просмотров: 49 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Gt; FROM individual _> UNION ALL| Оператор except

mybiblioteka.su - 2015-2024 год. (0.007 сек.)