2010-11-30 14 views
3

Wie kann ich Ansichten mit SQL verknüpfen? Ich verwende momentan Oracle?Verknüpfen von SQL-Ansichten in Oracle sql

Sql Ansicht 1

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

Sql Ansicht 2

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

ich dies, wenn die Fragmentierung zu überprüfen tun richtig ist, wenn Sie bekommen, was ich meine. Thanks :))

+1

Wollen Sie eine 'UNION' (welche beide Ansichten in der Reihenfolge Liste) oder ein' JOIN', die die zwei Tabellen auf einem oder mehreren Feldern in Beziehung setzt? – JNK

+0

yeh eine Gewerkschaft tut mir wirklich leid :)), ich bin so dumm – getaway

+0

Bedeutet das, dass Sie Ihre eigene Frage beantwortet haben? :) – Tony

Antwort

5

Diese deutliche Ergebnismengen werden als die libname anders UNION ALL so verwenden, anstatt UNION

SELECT * FROM florence_staff 
UNION ALL 
SELECT * FROM alexandria_staff 
+0

cheers upvote von mir :)) – getaway