INTERBASE

Объединение сотрудников и клиентов

 

            Есть база данных «Firma», в этой базе есть таблицы: Sotrudniki и Klienti.

            Необходимо получить список сотрудников и клиентов, проживающих в городе Москва.

Рис. 1. Таблица «Sotrudniki»

 

Рис. 2. Таблица «Klienti»

 

            Объединить результаты двух запросов можно с помощью UNION. Для этого пишем запрос к одной таблице, потом вставляем волшебное слово UNION, а потом пишем запрос ко второй таблице.

Листинг 1. Запрос с «UNION»

SELECT * FROM Sotrudniki

WHERE Gorod='Москва'

UNION

SELECT * FROM Klienti

WHERE Gorod='Москва';

 

            В результате получим выборку по двум таблицам. И что характерно, в результате нет избыточности в виде повторяющихся записей.

Рис. 3. Результат запроса


База данных предприятий Щёлково (1779 адресов)
База данных предприятий Щёлково (1779 адресов)


MySQL  база данных словарь архитектурных терминов
MySQL база данных словарь архитектурных терминов


База сайтов на CMS Squarespace | 1,8 млн [Июль 2019]
База сайтов на CMS Squarespace | 1,8 млн [Июль 2019]