Цитата:
Изначально опубликовано Damn
Возможно ты не работал с Ораклом .. или я неправильно сформулировал вопрос. Но UNION служит для соединения набора записей, возвращаемых двумя SQL-запросами. Также применяются UNION ALL, MINUS, INTERSECT (извиняюсь за случайное рекламирование неаксаптовских операторов). Соединяемые запросы никаким образом не связываются друг с другом. Просто записи, возвращаемые одним, добавляются к записям второго. Единственное требование - одинаковое кол-во столбцов и одинаковые типы этих столбцов.
См. руководство разработчика. ключевая фраза "Sequencing of retrieved records"
Это оно? Или я не так понял? С Ораклом я действительно плотно не работал.
Про МАПы.
МАП лучше всего воспринимать как interface для классов.
В отличие от interface МАП умеет работать с переименованными полями, переменными. А в остальном - типичный интерфейс.
МАП ни в коем случае не является запросом и не имеет физической реализации.