id

问题描述 投票:1回答:1

我正在尝试在Redshift中创建一个物化视图,我有100张表,形式为

   user_1
   user_2
   ...
   user_100

每个表都有相同的模式。例如,我想做的是创建一个实体化视图,其中包含所有100张表的所有记录,其目的是运行一个查询,以计算给定用户的费用总额。

user_1

| id | user_id | date     | expense |
|----|---------|----------|---------|
| 1  | 1       | 20200521 | 200     |
| 2  | 2       | 20200601 | 100     |
| 3  | 1       | 20200603 | 90      |

user_2

| id | user_id | date     | expense |
|----|---------|----------|---------|
| 1  | 1       | 20200521 | 250     |
| 2  | 3       | 20200204 | 10      |
| 3  | 2       | 20200403 | 50      |

我想做的是创建一个有100张表的所有记录的物质化视图,目的是运行一个查询,计算给定用户ID在特定日期之间的费用总和。

所以我的物化视图将是这样的:user_1----------------。

| id | user_id | date     | expense |
|----|---------|----------|---------|
| 1  | 1       | 20200521 | 200     |
| 2  | 2       | 20200601 | 100     |
| 3  | 1       | 20200603 | 90      |
| 4  | 1       | 20200521 | 250     |
| 5  | 3       | 20200204 | 10      |
| 6  | 2       | 20200403 | 50      |

我在这个视图的CREATE查询中遇到了问题,如果有任何关于创建这个视图的查询的指导,我将不胜感激。"谢谢。

database amazon-redshift materialized-views
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.