SQL查询多个模式

时间:2014-05-08 00:56:42

标签: sql

我希望在workbench中运行几个模式的查询。基本上,它们都是对称的,只是不同的日期。在工作台中,我只能选择其中一个并运行查询。有没有办法聚合它们并在选择的模式上运行查询?

编辑: 为了详细说明,我每天都有名称为yyyy_mm_dd的模式。理想情况下,如下所示,如果希望动态查询能够将模式的名称转换为有效日期并且将所有日期都定义在定义的范围内,则不要对它们进行联合。这可能吗?我正在使用Oracle和sql workbench

1 个答案:

答案 0 :(得分:0)

我猜你正在使用mySql工作台。

使用union运算符。

(SELECT a FROM `schema1`.`t1` )
UNION
(SELECT a FROM `schema2`.`t1`);

信息here

然后,您可以从查询中创建视图。

查询多个shema的线程here

知道Transact-SQL的内容更多,而且类似。

SELECT ProductModelID, Name
FROM Schema1.ProductModel
UNION ALL
SELECT ProductModelID, Name
FROM Schema2.ProductModel
ORDER BY Name;