oracle中有多个用户,这些用户都有一张表叫table1(表名结构都相同),x想写个语句把这些表
oracle中有多个用户,这些用户都有一张表叫table1(表名结构都相同),x想写个语句把这些表中结果都查出来。再和c用户的table2表联合查询。这该怎么写这个语句该...
oracle中有多个用户,这些用户都有一张表叫table1(表名结构都相同),x想写个语句把这些表中结果都查出来。再和c用户的table2表联合查询。这该怎么写这个语句该怎么写。
展开
1个回答
展开全部
select * from
(select * from a.table1 union select * from b.table1 union select * from c.table1) t1,
c.table2 t2
where t1.column1=t2.column1
(select * from a.table1 union select * from b.table1 union select * from c.table1) t1,
c.table2 t2
where t1.column1=t2.column1
更多追问追答
追问
这方法太累,我就是想简化下,几百个用户呢,会累死的。😄😄
追答
嗯,数据库设计成这样也是醉了,我们的OA就是这么设计的,架构设计出现问题,后期开发很难弥补
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询