簡體   English   中英

按歷史日期連接兩個表

[英]Join two tables by historical date

我的困難是加入兩個具有 gmv 值的表。

表格1

| id       | historical_date|     status     |
| -------- | -------------- | -------------- |
| 45615266 | 2021-06-02     | Pending        |
| 45615266 | 2021-12-05     | Validated      |

表 2


| id       | grass_date     |     value      |
| -------- | -------------- | -------------- |
| 45615266 | 2021-02-02     | 24.02          |
| 45615266 | 2021-03-17     | 15.48          |
| 45615266 | 2020-12-21     | 1993.85        |
| 45615266 | 2021-06-02     | 74.56          |
| 45615266 | 2021-07-14     | 74.48          |
| 45615266 | 2021-12-04     | 99.48          |

預期的


| id       | historical_date |     status     | grass_date     | value          |
| 45615266 | 2021-06-02      | Pending        | 2021-02-02     | 24.02          |
| 45615266 | 2021-06-02      | Pending        | 2021-03-17     | 15.48          |
| 45615266 | 2021-06-02      | Pending        | 2020-12-21     | 1993.85        |
| 45615266 | 2021-12-05      | Validated      | 2021-06-02     | 74.56          |
| 45615266 | 2021-12-05      | Validated      | 2021-07-14     | 74.48          |
| 45615266 | 2021-12-05      | Validated      | 2021-12-04     | 99.48          |

我使用 Trino (prestoSQL) 並且子查詢僅限於一列

您可以使用NATURAL JOIN

SELECT * FROM table 1 NATURAL JOIN table 2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM