Несколько операторов select могут быть объединены конструкцией union.
Пример:
select
b.NAME as BOOKNAME,
a.LNAME as LNAME
from
BOOK b, AUTHOR a
where
b.ID_AUTHOR = a.ID
union
select
r.NAME as BOOKNAME,
a.LNAME as LNAME
from
REPORT r, AUTHOR a
where
r.ID_AUTHOR = a.ID;
Результат выборки данных приведен на рисунке 1.

Рисунок 1. Результат объединения выборок.
Особенностью работы данной конструкции в СУБД HyTech является то, что при осуществлении выборки данных не происходит удаление одинаковых строк.
Приведем пример:
insert into REPORT (NAME, ID_AUTHOR, ID_JOUR)
values ('Шинель', 1, 2);
fix all;
select
b.NAME as BOOKNAME,
a.LNAME as LNAME
from
BOOK b, AUTHOR a
where
b.ID_AUTHOR = a.ID
union
select
r.NAME as BOOKNAME,
a.LNAME as LNAME
from
REPORT r, AUTHOR a
where
r.ID_AUTHOR = a.ID;
Результат выборки данных приведен на рисунке 2.

Рисунок 2. Результат объединения выборок.