我有两张桌子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中创建不同模式的视图,但无法获得正确的解决方案。
请帮忙。
答案 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