Базы данных

Представление в системе Microsoft Access вложенного оператора select


В языке SQL с операторами select можно выполнять операции объединения, пересечения и разности. Пример объединения таблиц Rental HPreviousRental, описанный 6.1.3 и на 7.4, можно представить с помощью следующего выражения:

(select  from Rental) union (select  from PreviousRental)

6.1.3 при обсуждении этого примера отмечалось, что невозможно определить, из какой таблицы попала в результирующую таблицу объединения та или иная строка. Чтобы указать источники строк, в следующем запросе используются строковые литералы:

(select , ‘Rental’ as sourceTable from Rental) union

(select , ‘PreviousRental’ as sourceTable from PreviousRental)

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

Комментарии закрыты