如何使用ibm db2中不同数据库中的两个表创建视图

时间:2016-12-07 09:32:09

标签: database db2

我有两张桌子T1和T2。 T1存在于数据库D2中,T2存在于数据库D2中。我正在使用DB2数据库。我还有两个查询分别从T1和T2获取数据。

现在,我需要创建一个视图,并在该视图中获取两个查询的组合数据。

例如,创建视图testview作为select employeeName,employeeGender来自sampledb.employee,其中employeeID> 6 UNION选择studentName,studentGender来自testdb2.student,其中studentId> 6。 我想做这样的事情。

我在互联网上搜索了很多关于在DB2中创建不同模式的视图,但无法获得正确的解决方案。

请帮忙。

1 个答案:

答案 0 :(得分:0)

如果您说的是架构而不是数据库,那么这不起作用吗?

create view t1.viewname (name, gender) as
select employeeName, employeeGender 
from S1.employee 
where employeeID >6 
UNION 
select studentName, studentGender 
from S2.student 
where studentId > 6