oracle中有多个用户,这些用户都有一张表叫table1(表名结构都相同),x想写个语句把这些表

oracle中有多个用户,这些用户都有一张表叫table1(表名结构都相同),x想写个语句把这些表中结果都查出来。再和c用户的table2表联合查询。这该怎么写这个语句该... oracle中有多个用户,这些用户都有一张表叫table1(表名结构都相同),x想写个语句把这些表中结果都查出来。再和c用户的table2表联合查询。这该怎么写这个语句该怎么写。 展开
 我来答
大话残剑
2015-07-09 · TA获得超过2217个赞
知道大有可为答主
回答量:1137
采纳率:56%
帮助的人:708万
展开全部
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
更多追问追答
追问
这方法太累,我就是想简化下,几百个用户呢,会累死的。😄😄
追答
嗯,数据库设计成这样也是醉了,我们的OA就是这么设计的,架构设计出现问题,后期开发很难弥补
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式