使用JOIN来增加行数

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

我正在写这篇文章,与这个社区分享我已经在PostgreSQL数据库中实现为原型的解决方案的PRO和CONS。

考虑使用表(A),其中每一行的日期时间(h:00)和值(int)如下:

10:00  50
11:00  40
12:00  85

我需要在所有分钟都存在的表中转换这些值(例如)

10:00  50
10:01  50
...
10:59  50
11:00  40
11:01  40
...
11:59  40
12:00  85

我的想法是将表(A)与表(B)正确连接,其中存在所有增量分钟(0-59),以便建立连接,并在表(B)分钟上添加DateTime(h:00)与表(B)分钟以N×M的值获取所有行的VIEW。从技术上讲,所有的程序都在工作,但是我想了解一下,考虑行数的增长趋势,这是否可以作为一种解决方案?

最好的问候Al

我正在写这篇文章是为了与这个社区分享我已经在PostgreSQL数据库中实现为原型的解决方案的PRO和CONS。考虑到具有表(A),其中每一行都有...

postgresql join view
1个回答
0
投票

您可以使用generate_series()

© www.soinside.com 2019 - 2024. All rights reserved.