Присоединение sql просмотров в oracle sql - PullRequest
3 голосов
/ 30 ноября 2010

Как я могу объединить представления, используя sql?Я сейчас использую Oracle?

Sql view 1

CREATE VIEW florence_staff AS
SELECT *
FROM staff
WHERE libname ='florence'

Sql view 2

CREATE VIEW alexandria_staff AS
SELECT *
FROM staff
WHERE libname ='alexandria'

Я делаю это, чтобы проверить, является ли фрагментацияправильно, если вы понимаете, о чем я.Спасибо:))

1 Ответ

5 голосов
/ 30 ноября 2010

Это будут отдельные наборы результатов, так как libname отличается, поэтому используйте UNION ALL вместо UNION

SELECT * FROM florence_staff
UNION ALL
SELECT * FROM alexandria_staff
...