在oracle sql中加入sql视图

getaway 3 sql oracle join views union-all

如何使用sql加入视图?我现在正在使用Oracle?

Sql视图1

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

Sql视图2

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

我这样做是为了检查碎片是否正确,如果你理解我的意思.谢谢 :))

Martin Smith.. 5

这些将是不同的结果集,因为它libname是不同的,所以使用UNION ALL而不是UNION

SELECT * FROM florence_staff
UNION ALL
SELECT * FROM alexandria_staff